65 Commits (e62b31ee87f9c5332f661ac341d404f5d650ccf1)

Author SHA1 Message Date
Tim Nolte 139791a75c
Current state of coding standards and analysis fixes. 5 years ago
Tim Nolte ec2e37ace6
* Merges branch 'dev' into feature/coding-standards-static-analysis 5 years ago
Tim Nolte 79f45e7f89
Initial Coding Standards & Static Analysis Chanages.
* Adds WordPress coding standards configuration.
* Adds WordPress/PHP static analysis configuration.
* Adds Git hooks to enforce checks and ensure quality on commits.
* Adds initial local Docker development environment setup.
5 years ago
Tim Nolte b0cfbbe5c2
Fix Plugin Version Number in Header for New Release. 5 years ago
Tim Nolte 40231daf5a
Fix Plugin Version in Header 5 years ago
Tim Nolte 5464276cd4
Prepare version 3.7.0 for release. 5 years ago
Tim Nolte 42a7163160
Merge pull request #199 from timnolte/feature/disable-refresh-token
Adds Option to Enable/Disable Token Refresh.
5 years ago
Tim Nolte 1c8a9d166c
Adds Option to Enable/Disable Token Refresh.
* Adds a new plugin setting.
* Adds a check and doesn't create cookie for refresh token if not
  enabled.
* Fixes code formatting.

Fixes #144
5 years ago
Jonathan Daggerhart fb3a9f53c3 updating version and readme for new changes 5 years ago
Jonathan Daggerhart f81dbcc6e5
Merge pull request #148 from benochen/contribution
Add a setting checkbox defining the behavior of the client if a user…
5 years ago
Simon Costea 0940c8c863 Delete expired transients 5 years ago
Jonathan Daggerhart d35718dfef documenting new filters before token validation 5 years ago
SYLVAIN PAILLASSE 11695f56ab Add logger to OpenID_Connect_Generic
(also remove code parameter value in the query stirng url for better reading of the logs)
5 years ago
Jonathan Daggerhart bf514cedef cron job for cleaning up abandoned state transients 5 years ago
benoit 66a0b319d4 Add a setting checkbox defining the behavior of the client if a user authenticates with a user not map with existing WP user. If tick the user is created. If not tick the authentication failed 5 years ago
Jonathan Daggerhart f3829b48e2 documenting new action on user login 6 years ago
Sarah Lewis 39ae1f8a8f Filter redirect URL before stashing it to a cookie 6 years ago
Jonathan Daggerhart 9a204ebcae Noting changes and bumping version for next release 6 years ago
Raphaël Droz f263fb4a16 fix #106, wp-cli bootstrap must not inhibit custom rewrite rules (#110) 6 years ago
Jonathan Daggerhart eec106b50e Documenting hooks and other internals for contributors 6 years ago
Jonathan Daggerhart aca202f5ac Additional readme updates 6 years ago
Jonathan Daggerhart 0a2572e781 Readme and hooks 6 years ago
cswebservice 54f3ff4193 allow developers to use the plain auth url by shortcode (#98)
* allow developers to use the plain auth url by shortcode

* prevent to set the redirect cookie on every page request by moving the function call to the formular rendering.
6 years ago
Raphaël Droz 87470689db avoid messing-up with wp-cli (#96)
When using wp-cli (eg: rewrite/cache flush), init() will run setcookie() which would trigger "headers already sent by". Just disable module when wp-cli is being used.
7 years ago
Jonathan Daggerhart ef6fac4e41 version update along with readmes. new composer.json to place on packagist 7 years ago
Antti Leppä 56bd5718e6 Feature #68 state time limit option (#69)
* Added an option for state time limit on the settings page
7 years ago
Jonathan Daggerhart 6bc53f96d4 some readme and metadata updates for plugin repo 7 years ago
Jonathan Daggerhart 326efbb416 prefixing generic classes with oidcg comment class names. adjusting autoloading to look for the standardized prefix. 7 years ago
Jonathan Daggerhart 6f077c932a incrementing to 3.3.x, updating readmes and changelog 7 years ago
Jonathan Daggerhart e02e455965
Merge pull request #52 from dirtsimple/wp_tokens
Simplify refresh/logout handling (to fix #49, #50, and #51)
7 years ago
Jonathan Daggerhart e541a9f3b4 updating version 7 years ago
PJ Eby 134d0116b8 Drop unnecessary user_meta keys 7 years ago
Jonathan Daggerhart 08af84a851 readme and changelog updates. minor whitespace update. 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
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 b8ad2dd560 updating version and readmes 8 years ago
Moriyoshi Koizumi 0bbfc3437f More flexible identity settings. 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 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 fede005f1f fix autoloader for diff environments, use wp_remote_post instead of ‘get’, and move cookie setting to hook init 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
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 960f475aad Update readme and version numbers for 3.0.6 9 years ago
Robert Staddon 8852c9d52e Increment version and update readme 9 years ago
daggerhart 7905bfdd12 incrementing version, updating readmes 9 years ago
Jonathan Daggerhart e6da3154a4 incrementing version 3.0.2 9 years ago
Jonathan Daggerhart ada93ba4f3 Added setting for http_response_timeout 9 years ago
Jonathan Daggerhart d0ceb60a37 settings upgrade to follow refactoring 9 years ago