77 Commits (isekai)

Author SHA1 Message Date
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
Jonathan Daggerhart 822c2befd3 typo in hook name 9 years ago
Jonathan Daggerhart af0bbe6bbe updating version number and readme. prepared upgrade flow 9 years ago
Jonathan Daggerhart c646078421 refactoring some internal settings for clarity 9 years ago
Jonathan Daggerhart 2e3167fa20 major refactor to separate responsibility 9 years ago
Jonathan Daggerhart 0ddb501a55 whitespace- switching to sweet-sweet tabs 9 years ago
Jonathan Daggerhart 782e674def first attempt at logging. needs a big refactor some day 9 years ago
Jonathan Daggerhart bac8b481d6 changing how usernames are determined. 9 years ago
Jonathan Daggerhart 3a04abcb4f fixing old debug code 10 years ago
Jonathan Daggerhart 506ac3b338 fixing bad identity_key check 10 years ago
Jonathan Daggerhart fe3896099d un-lazying approach to getting the first user from a query result 10 years ago
Jonathan Daggerhart 8cce143275 admin field fixes 10 years ago
Jonathan Daggerhart a1023f966d more hooks for other plugins and themes to interrupt the login or user creation flow. new hook for custom handling of user_claims 10 years ago
Jonathan Daggerhart 8f792be29e typos and touch ups 10 years ago
Jonathan Daggerhart 76be3ba371 Added readme, improved some comments 10 years ago
daggerhart 7ce9613650 initial commit of working plugin 10 years ago