Jonathan Daggerhart
fb119dec5f
Add id_token_hint to end session logout redirect url
...
Thanks @skidos!
7 years ago
Jonathan Daggerhart
c73d9f6956
new setting allows administrator to determine if users should be redirected when their acces token expires.
7 years ago
skidos
059d672de2
Update openid-connect-generic-client-wrapper.php
...
Add id_token_hint to end session logout redirect url
http://openid.net/specs/openid-connect-session-1_0.html#RPLogout
7 years ago
Jonathan Daggerhart
cdf2629aa3
Merge pull request #32 from robbiepaul/dev
...
Authentication URL can be modified
8 years ago
Robbie Paul
69a431793f
Authentication URL can be modified
...
Some OpenID Connect providers offer additional functionality by adding
query params to the authentication URL
For example with Azure Active Directory if you pass in
`&domain_hint=REALM` you can customise the way the login screen looks
with your corporate logo etc
8 years ago
Jonathan Daggerhart
b64fab27be
breaking out changelog into its own file, providing attribution to users that have helped with issues and prs
8 years ago
Jonathan Daggerhart
814a7e6ca7
Merge pull request #31 from robbiepaul/dev
...
Calls the wp_login action at the end of the login flow
8 years ago
Robbie Paul
82162ec753
Escape the error message
...
* This commit prevents a possible reflected XSS
8 years ago
Robbie Paul
672d7292e2
Include wp_login action after auth cookie is set
...
* Many plugins will hook in to this action, it should be at the end of any
WordPress login flow
* See: https://core.trac.wordpress.org/browser/tags/4.7.3/src/wp-includes/user.php#L104
8 years ago
Jonathan Daggerhart
b8ad2dd560
updating version and readmes
8 years ago
Jonathan Daggerhart
61c549189c
adding port to the request headers per issue #30
8 years ago
Jonathan Daggerhart
14133138a7
some method annotation corrections, and minor settings page typoes
8 years ago
Jonathan Daggerhart
54c43eb2b9
Merge pull request #27 from opencollector/moriyoshi/more-flexible-identity-settings
...
More flexible identity settings.
8 years ago
Moriyoshi Koizumi
0bbfc3437f
More flexible identity settings.
8 years ago
Jonathan Daggerhart
e723799397
updating change log with new reverse proxy support feature
8 years ago
Jonathan Daggerhart
4866765768
Merge pull request #25 from ahatherly/master
...
Set the Host header on http requests to openid-connect endpoint
8 years ago
Adam Hatherly
2281246816
Set the Host header on http requests to openid-connect endpoint so it works behind a reverse proxy
8 years ago
Jonathan Daggerhart
e7f390477c
fixing error on php 5.4
8 years ago
Jonathan Daggerhart
e4b1340dff
updating readmes for alternate redirect_uri
8 years ago
Jonathan Daggerhart
14d0ec44f6
Allow for the use of an alternate authentication route (redirect_uri) as opposed to the default admin-ajax method
8 years ago
Jonathan Daggerhart
0dc448fee5
clean up autoloader, default settings values, and validate refresh token result before attempting response
8 years ago
Jonathan Daggerhart
aafb5f7a2c
minor logger and settings page documentation improvements
8 years ago
Jonathan Daggerhart
6e9790c221
adding comments on new functions
8 years ago
Jonathan Daggerhart
403aa6ddeb
changing next-version number to represent a new features in the update
8 years ago
Jonathan Daggerhart
9992960752
updating plugin version and readme files
8 years ago
Jonathan Daggerhart
37579f7a90
Merge pull request #24 from rwasef1830/oidc_integrated_logout
...
OpenID Connect end_session_endpoint integrated logout support
8 years ago
Raif Atef
69930fcd3c
OpenID Connect end_session_endpoint integrated logout support.
8 years ago
Jonathan Daggerhart
0f2d8fc5a8
moving auto login redirect to a method that fires during hook init
8 years ago
Jonathan Daggerhart
ef97d0b8b8
Merge pull request #19 from rwasef1830/keep_oidc_button_on_login_with_error
...
In case of an error redirect and auto sso, keep the button and hide the normal form
8 years ago
Raif Atef
c377e50cfa
In case of an error redirect and auto sso, keep the openid connect button and hide the login form.
8 years ago
Jonathan Daggerhart
fede005f1f
fix autoloader for diff environments, use wp_remote_post instead of ‘get’, and move cookie setting to hook init
8 years ago
Jonathan Daggerhart
bf60b37f7e
Merge pull request #22 from rwasef1830/handle_optional_refresh_token
...
If IdP doesn't issue a refresh token, expire the session when the access token expires
8 years ago
Raif Atef
38f78cc274
If IdP doesn't issue a refresh token, expire the session when the access token expires.
8 years ago
Jonathan Daggerhart
2655668089
Merge pull request #20 from rwasef1830/fix_redirect_to_origin_for_error_redirect
...
Working to fix "redirect to origin" for error redirect
8 years ago
Raif Atef
2ff33dba41
Move redirect cookie set earlier to save origin on error redirect and clear it during the redirect.
8 years ago
Robert Staddon
954b72848f
Merge pull request #18 from rwasef1830/refresh_token_support
...
Refresh tokens when needed instead of logging out when access_token expires
8 years ago
Raif Atef
a47f6d2bfc
Refresh tokens when needed instead of logging out when access_token expires.
...
- refresh_token + access_token expiry is sent via encrypted cookie to the browser.
- If cookie is missing or invalid, user is logged out.
- If last access token expired, use refresh token to fetch a new one and send a new cookie.
- If token refresh fails, user is logged out.
- Cookie encryption is with per-user random key stored in user meta.
- Encryption and key generation done using https://github.com/defuse/php-encryption
- Updated autoloader function to support loading namespaced classes.
8 years ago
Robert Staddon
29c223c606
Merge pull request #17 from daggerhart/master
...
Make token_type check in validate_token_response case-insensitive (Fixes issue #15 ).
8 years ago
Robert Staddon
5d0ad04123
Merge pull request #16 from rwasef1830/token_type_case_insensitive
...
Fix issue #15
8 years ago
Raif Atef
d8a043a6c7
Make token_type check in validate_token_response case-insensitive (Fixes issue #15 ).
8 years ago
Robert Staddon
f2d2a8083b
Merge pull request #10 from wgengarelly/master
...
Added hook for existing user login allowing others to take action using updated claims
9 years ago
wgengarelly
257216e148
Added [openid-connect-generic-update-user-using-current-claim] action hook allowing other plugins/themes
...
to take action using the fresh claims received when an existing user logs in.
9 years ago
Robert Staddon
1c471f84ed
Merge pull request #9 from wgengarelly/master
...
Send access token in the Authorization header when requesting user info
9 years ago
wgengarelly
08d9f58d0d
When requesting userinfo, send the access token using the Authorization header field as recommended in section 5.3.1 of the specs.
9 years ago
Robert Staddon
1002943a22
Merge pull request #8 from robertstaddon/master
...
Allow users to login with WP account after using OpenID Connect
9 years ago
Robert Staddon
960f475aad
Update readme and version numbers for 3.0.6
9 years ago
Robert Staddon
db32baa60e
Allow users to login with WP account after using OpenID Connect
...
Resolve a bug that prevented users from logging in with their WordPress
credentials after having logged in via OpenID Connect.
9 years ago
Robert Staddon
326a2cd213
Merge remote-tracking branch 'refs/remotes/daggerhart/master'
9 years ago
Robert Staddon
e2ab1b18d8
Merge pull request #6 from robertstaddon/master
...
Add OpenID Connect button shortcode for insertion on any login form
9 years ago
Robert Staddon
f5c5ff8908
Add an action hook before the redirect
9 years ago