DAIUWS
  1. DAIUWS

openid-connect-generic-fork

Public
  1. DAIUWS
  2. openid-connect-generic-fork

All Branches Graph  

        
AuthorCommitMessageCommit dateBuilds
Jonathan DaggerhartJonathan Daggerhart
f81dbcc6e5fMerge pull request #148 from benochen/contribution Add a setting checkbox defining the behavior of the client if a ...
Jonathan DaggerhartJonathan Daggerhart
4a84b3c6518Merge pull request #183 from cs1m0n/increment_username_fix Increment username just when link_existing_users is off
Jonathan DaggerhartJonathan Daggerhart
d39c0da9906Merge pull request #189 from dxw/feature/actions-for-error-logging Increase granularity of state token errors
Jonathan DaggerhartJonathan Daggerhart
dc41454283fMerge pull request #191 from dxw/feature/login-button-url-filter Add filter for login form button URL
Jonathan DaggerhartJonathan Daggerhart
cdcb1650294Merge pull request #193 from xRy-42/dev Allow periods and spaces in usernames
Eersink.MichaelEersink.Michael
d21bc60fbc2Allow periods and spaces in usernames issue #141
Rob SkillingRob Skilling
474f6cb3617Add filter for login form button URL This will allow developers to e.g. redirect users to an intermediary page befor...
Rob SkillingRob Skilling
836500a495eIncrease detail of state token errors Before: a missing state error could be returned for 3 reasons: a token was not...
Jonathan DaggerhartJonathan Daggerhart
43badcc5692Merge pull request #185 from vibbits/dev RFC 3986 encode parameters in authentication URL
James CollierJames Collier
8237aa5b84bRFC 3986 encode parameters in authentication URL
Jonathan DaggerhartJonathan Daggerhart
9f8ed8a1950Merge pull request #184 from cs1m0n/delete_expired_transients Delete expired transients
Simon CosteaSimon Costea
0940c8c8631Delete expired transients
Simon CosteaSimon Costea
8c82b86f297Increment username just when link_existing_users is off
Jonathan DaggerhartJonathan Daggerhart
9cd4bad7cc1Merge pull request #181 from bgeVam/patch-1 Add note on authentication url shortcode
GeorgBGeorgB
0c83125c7afAdd note on authentication url shortcode
Jonathan DaggerhartJonathan Daggerhart
f401b3f53bfmoving openid-connect-generic-alter-user-claim to top of method
Jonathan DaggerhartJonathan Daggerhart
d35718dfef2documenting new filters before token validation
Jonathan DaggerhartJonathan Daggerhart
f01a8bf6085Merge pull request #156 from ksimunovic/dev Add two filters to modify received data before validation
Jonathan DaggerhartJonathan Daggerhart
ab6fd4d77d2Merge pull request #173 from theseis/dev Add logger to OpenID_Connect_Generic
SYLVAIN PAILLASSESYLVAIN PAILLASSE
11695f56abcAdd logger to OpenID_Connect_Generic (also remove code parameter value in the query stirng url for better reading of...
Jonathan DaggerhartJonathan Daggerhart
1147ca2416cMerge pull request #171 from daggerhart/90-state-race Fix race condition by replacing states option array with indiv...
Jonathan DaggerhartJonathan Daggerhart
bf514cedef4cron job for cleaning up abandoned state transients
Jonathan DaggerhartJonathan Daggerhart
96bb449f391Fix race condition by replacing states option array with individual transients
Karlo ŠimunovićKarlo Šimunović
47ea6d6ec3bAdd two filters to modify received $token_response and $id_token_claim before validation This is related to daggerha...
Moritz BellachMoritz Bellach
1f2b3171f08add Error messages on failed username transliteration/normalization
benoitbenoit
66a0b319d44Add a setting checkbox defining the behavior of the client if a user authenticates with a user not map with existing ...
Jonathan DaggerhartJonathan Daggerhart
f42a587bf0bMerge pull request #145 from TeDo-Verlag/notice-response-sent avoid headers already sent error notice
Jonathan DaggerhartJonathan Daggerhart
1c126d11b85Merge pull request #146 from schamblee/issue-142 Allow multiple query params when redirecting back to origin
StephanieStephanie
54d6784d449Allow multiple query params when redirecting back to origin
Jonathan DaggerhartJonathan Daggerhart
4955be3b71dMerge pull request #137 from dfredell/patch-1 More logging on incomplete-user-claim
gguseynovgguseynov
a70fc8fe04eavoid headers already sent error notice
Dan FredellDan Fredell
8c5b265ca75More logging on incomplete-user-claim Add logging so the user can more quickly discover which filed is unavailable d...
Jonathan DaggerhartJonathan Daggerhart
191c5659b8fMerge pull request #131 from TeDo-Verlag/fix Action is not running after update_existing_user() call
gguseynovgguseynov
caf3ea726791. run 'openid-connect-generic-update-user-using-current-claim' action if existing user was updated 2. add_user_meta ...
Jonathan DaggerhartJonathan Daggerhart
f3829b48e28documenting new action on user login
Jonathan DaggerhartJonathan Daggerhart
9f02df4cf63Merge pull request #127 from TeDo-Verlag/redirect added force_redirect parameter and login action
Gassan GousseinovGassan Gousseinov
96b25f6c902added force_redirect parameter and login action
Jonathan DaggerhartJonathan Daggerhart
acbd46c7173Merge pull request #126 from TeDo-Verlag/fix fix stripos call
Gassan GousseinovGassan Gousseinov
11e89fd9b2dfix stripos call
Jonathan DaggerhartJonathan Daggerhart
42402b69b5aMerge pull request #124 from bookchiq/dev Filter redirect URL before stashing it to a cookie
Sarah LewisSarah Lewis
39ae1f8a8f9Filter redirect URL before stashing it to a cookie
Jonathan DaggerhartJonathan Daggerhart
f33225fc2cdIssue #108: Attempt to fix regression for cookie during auto flow (#119)
Jonathan DaggerhartJonathan Daggerhart
9a204ebcae2Noting changes and bumping version for next release
Jonathan DaggerhartJonathan Daggerhart
6dfb0fafa55Issue #76: Avoid double question marks in auth url query string (#120)
Raphaël DrozRaphaël Droz
f263fb4a164fix #106, wp-cli bootstrap must not inhibit custom rewrite rules (#110)
Thijs KinkhorstThijs Kinkhorst
d45ab06e3d4Fix syntax error in example openid-connect-generic-login-button-text hook (#113)
Shane MulliganShane Mulligan
0b51e9c1e59Change PHP keywords to comply with PSR2 (#116) Signed-off-by: CodeLingoBot <bot@codelingo.io>
Slavic DragovtevSlavic Dragovtev
6ecb69f1cb0Allow override of the plugin by posting credentials to wp-login.php (#118) * allow overriding the plugin if credenti...
Jonathan DaggerhartJonathan Daggerhart
a53f7532338Read me table of contents
Jonathan DaggerhartJonathan Daggerhart
fd458b623a6Fixing incomplete example
Jonathan DaggerhartJonathan Daggerhart
c27e12069a4Minor formatting on readme
Jonathan DaggerhartJonathan Daggerhart
eec106b50e8Documenting hooks and other internals for contributors
Jonathan DaggerhartJonathan Daggerhart
4d7939e9e5eBug with some special char in the firstname or lastname Add str_replace because token is encoded in base64 URL (and ...
Jonathan DaggerhartJonathan Daggerhart
aca202f5ac8Additional readme updates
Jonathan DaggerhartJonathan Daggerhart
0a2572e781dReadme and hooks
Jonathan DaggerhartJonathan Daggerhart
0d4e4bd0060additional error detection on user_claim
Matt VarblowMatt Varblow
6917df262f3Allow identity providers which do not support the userinfo endpoint. (#100) * Allow identity providers which do not ...
cswebservicecswebservice
54f3ff41939allow developers to use the plain auth url by shortcode (#98) * allow developers to use the plain auth url by shortc...
Raphaël DrozRaphaël Droz
87470689dbaavoid messing-up with wp-cli (#96) When using wp-cli (eg: rewrite/cache flush), init() will run setcookie() which wo...
Jonathan DaggerhartJonathan Daggerhart
72305fcc9faMerge branch 'dev'
Jonathan DaggerhartJonathan Daggerhart
93d41ee3c6ffixing composer.json and updateing readme
Jonathan DaggerhartJonathan Daggerhart
e8545af1232nvm, wp.org can have it's own folder name
Jonathan DaggerhartJonathan Daggerhart
94e73af1b66renaming to match wordpress.org plugin slug
Jonathan DaggerhartJonathan Daggerhart
18625fbc21bupdating readme to include composer information
Jonathan DaggerhartJonathan Daggerhart
2a1b797e174fixing composer.json for packagist
Jonathan DaggerhartJonathan Daggerhart
64a4676c886trailing comma in json
Jonathan DaggerhartJonathan Daggerhart
ef6fac4e41eversion update along with readmes. new composer.json to place on packagist
Raphaël DrozRaphaël Droz
f3096b6f148fix a notice: If using traditional login, $token_response may be empty (#86) fix a 404: In Bedrock-like layout confi...
Raphaël DrozRaphaël Droz
f9c076a5c03hook: ability to filter claim and derived user data (#84)
Raphaël DrozRaphaël Droz
6263bee23bbgoogle provider: do not attempt to use their not-compliant /revoke endpoint (#83)
Raphaël DrozRaphaël Droz
58c8b7ac9a7disconnect hook: get user meta from information provided by filter parameters (#82)
Raphaël DrozRaphaël Droz
d0b79313c24fixed a notice when cookie does not contain expected redirect_url (#80)
Raphaël DrozRaphaël Droz
756c3c05a14Translit names' special characters (#73) When nickname is generated from a full name, intent to translit them to asc...
Antti LeppäAntti Leppä
56bd5718e63Feature #68 state time limit option (#69) * Added an option for state time limit on the settings page
Jonathan DaggerhartJonathan Daggerhart
6bc53f96d43some readme and metadata updates for plugin repo
Jonathan DaggerhartJonathan Daggerhart
9bf826c7041Merge pull request #66 from daggerhart/timeout removed generic wp filter used for request timeout
Jonathan DaggerhartJonathan Daggerhart
a99280600aeremoved generic wp filter used for request timeout
Jonathan DaggerhartJonathan Daggerhart
c098e9da30eMerge pull request #65 from daggerhart/prefix Prefixes for better autoloading
Jonathan DaggerhartJonathan Daggerhart
326efbb416fprefixing generic classes with oidcg comment class names. adjusting autoloading to look for the standardized prefix.
Jonathan DaggerhartJonathan Daggerhart
6f077c932a4incrementing to 3.3.x, updating readmes and changelog
Jonathan DaggerhartJonathan Daggerhart
e02e4559652Merge pull request #52 from dirtsimple/wp_tokens Simplify refresh/logout handling (to fix #49, #50, and #51)
Jonathan DaggerhartJonathan Daggerhart
e541a9f3b4eupdating version
PJ EbyPJ Eby
b14554e8fe2WP still supports PHP 5.2.4 :(
PJ EbyPJ Eby
662e9fb25bbTrack refresh token expiration (fixes #51)
PJ EbyPJ Eby
caf13244990Defer logouts to after all WP plugins initialize
PJ EbyPJ Eby
134d0116b89Drop unnecessary user_meta keys
PJ EbyPJ Eby
7879835b496Store refresh token in sessions, instead of a cookie
Jonathan DaggerhartJonathan Daggerhart
06ed9dfdd8dExit after issuing a redirect Terminate authentication_request_callback() after execution Related issue: #46
Sven van HalSven van Hal
3869aa0fdeaTerminate authentication_request_callback() after execution
Jonathan DaggerhartJonathan Daggerhart
08af84a8516readme and changelog updates. minor whitespace update.
Jonathan DaggerhartJonathan Daggerhart
3683cd3286bMerge pull request #42 from daggerhart/redirect-on-logout-as-setting New setting to determine if users should be red...
Jonathan DaggerhartJonathan Daggerhart
fb119dec5f1Add id_token_hint to end session logout redirect url Thanks @skidos!
Jonathan DaggerhartJonathan Daggerhart
c73d9f69560new setting allows administrator to determine if users should be redirected when their acces token expires.
skidosskidos
059d672de24Update openid-connect-generic-client-wrapper.php Add id_token_hint to end session logout redirect url http://openi...
Jonathan DaggerhartJonathan Daggerhart
cdf2629aa31Merge pull request #32 from robbiepaul/dev Authentication URL can be modified
Robbie PaulRobbie Paul
69a431793f9Authentication URL can be modified Some OpenID Connect providers offer additional functionality by adding query para...
Jonathan DaggerhartJonathan Daggerhart
b64fab27be1breaking out changelog into its own file, providing attribution to users that have helped with issues and prs
Jonathan DaggerhartJonathan Daggerhart
814a7e6ca7cMerge pull request #31 from robbiepaul/dev Calls the wp_login action at the end of the login flow
Robbie PaulRobbie Paul
82162ec753eEscape the error message * This commit prevents a possible reflected XSS
Robbie PaulRobbie Paul
672d7292e2fInclude wp_login action after auth cookie is set * Many plugins will hook in to this action, it should be at the end...
Jonathan DaggerhartJonathan Daggerhart
b8ad2dd5604updating version and readmes
Jonathan DaggerhartJonathan Daggerhart
61c549189cbadding port to the request headers per issue #30
Jonathan DaggerhartJonathan Daggerhart
14133138a79some method annotation corrections, and minor settings page typoes
Jonathan DaggerhartJonathan Daggerhart
54c43eb2b9cMerge pull request #27 from opencollector/moriyoshi/more-flexible-identity-settings More flexible identity settings.
Moriyoshi KoizumiMoriyoshi Koizumi
0bbfc3437f1More flexible identity settings.
Jonathan DaggerhartJonathan Daggerhart
e7237993976updating change log with new reverse proxy support feature
Jonathan DaggerhartJonathan Daggerhart
48667657681Merge pull request #25 from ahatherly/master Set the Host header on http requests to openid-connect endpoint
Adam HatherlyAdam Hatherly
2281246816fSet the Host header on http requests to openid-connect endpoint so it works behind a reverse proxy
Jonathan DaggerhartJonathan Daggerhart
e7f390477c1fixing error on php 5.4
Jonathan DaggerhartJonathan Daggerhart
e4b1340dff0updating readmes for alternate redirect_uri
Jonathan DaggerhartJonathan Daggerhart
14d0ec44f63Allow for the use of an alternate authentication route (redirect_uri) as opposed to the default admin-ajax method
Jonathan DaggerhartJonathan Daggerhart
0dc448fee5bclean up autoloader, default settings values, and validate refresh token result before attempting response
Jonathan DaggerhartJonathan Daggerhart
aafb5f7a2c4minor logger and settings page documentation improvements
Jonathan DaggerhartJonathan Daggerhart
6e9790c221badding comments on new functions
Jonathan DaggerhartJonathan Daggerhart
403aa6ddebbchanging next-version number to represent a new features in the update
Jonathan DaggerhartJonathan Daggerhart
99929607525updating plugin version and readme files
Jonathan DaggerhartJonathan Daggerhart
37579f7a908Merge pull request #24 from rwasef1830/oidc_integrated_logout OpenID Connect end_session_endpoint integrated logout ...
Raif AtefRaif Atef
69930fcd3cbOpenID Connect end_session_endpoint integrated logout support.
Jonathan DaggerhartJonathan Daggerhart
0f2d8fc5a83moving auto login redirect to a method that fires during hook init
Jonathan DaggerhartJonathan Daggerhart
ef97d0b8b87Merge pull request #19 from rwasef1830/keep_oidc_button_on_login_with_error In case of an error redirect and auto ss...
Raif AtefRaif Atef
c377e50cfa1In case of an error redirect and auto sso, keep the openid connect button and hide the login form.
Jonathan DaggerhartJonathan Daggerhart
fede005f1fffix autoloader for diff environments, use wp_remote_post instead of ‘get’, and move cookie setting to hook init
Jonathan DaggerhartJonathan Daggerhart
bf60b37f7e5Merge pull request #22 from rwasef1830/handle_optional_refresh_token If IdP doesn't issue a refresh token, expire th...
Raif AtefRaif Atef
38f78cc2745If IdP doesn't issue a refresh token, expire the session when the access token expires.
Jonathan DaggerhartJonathan Daggerhart
2655668089cMerge pull request #20 from rwasef1830/fix_redirect_to_origin_for_error_redirect Working to fix "redirect to origin"...
Raif AtefRaif Atef
2ff33dba415Move redirect cookie set earlier to save origin on error redirect and clear it during the redirect.
Robert StaddonRobert Staddon
954b72848feMerge pull request #18 from rwasef1830/refresh_token_support Refresh tokens when needed instead of logging out when ...
Raif AtefRaif Atef
a47f6d2bfc4Refresh tokens when needed instead of logging out when access_token expires. - refresh_token + access_token expiry i...
Robert StaddonRobert Staddon
29c223c6067Merge pull request #17 from daggerhart/master Make token_type check in validate_token_response case-insensitive (Fix...
Robert StaddonRobert Staddon
5d0ad041235Merge pull request #16 from rwasef1830/token_type_case_insensitive Fix issue #15
Raif AtefRaif Atef
d8a043a6c70Make token_type check in validate_token_response case-insensitive (Fixes issue #15).
Robert StaddonRobert Staddon
f2d2a8083b1Merge pull request #10 from wgengarelly/master Added hook for existing user login allowing others to take action usi...
wgengarellywgengarelly
257216e148eAdded [openid-connect-generic-update-user-using-current-claim] action hook allowing other plugins/themes to take ac...
Robert StaddonRobert Staddon
1c471f84ed4Merge pull request #9 from wgengarelly/master Send access token in the Authorization header when requesting user info
wgengarellywgengarelly
08d9f58d0deWhen requesting userinfo, send the access token using the Authorization header field as recommended in section 5.3.1 ...
Robert StaddonRobert Staddon
1002943a223Merge pull request #8 from robertstaddon/master Allow users to login with WP account after using OpenID Connect
Robert StaddonRobert Staddon
960f475aadaUpdate readme and version numbers for 3.0.6
Robert StaddonRobert Staddon
db32baa60e0Allow users to login with WP account after using OpenID Connect Resolve a bug that prevented users from logging in w...
Robert StaddonRobert Staddon
326a2cd2138Merge remote-tracking branch 'refs/remotes/daggerhart/master'
Robert StaddonRobert Staddon
e2ab1b18d82Merge pull request #6 from robertstaddon/master Add OpenID Connect button shortcode for insertion on any login form
Robert StaddonRobert Staddon
f5c5ff89089Add an action hook before the redirect
Robert StaddonRobert Staddon
74153ec3634Support "redirect_to" parameter on login page
Robert StaddonRobert Staddon
6cd6cc126a4Record the URL of the current page when creating a login button
Robert StaddonRobert Staddon
398612eaf16Redirect to origin page instead of home page if setting enabled To know the origin page URL, read the value of a coo...
Robert StaddonRobert Staddon
6b5d6a97829Add "Redirect Back to Origin Page" setting This setting would override the default action of redirecting the user to...
Robert StaddonRobert Staddon
669e3b8030aAdd shortcode for login button [openid_connect_generic_login_button]
Robert StaddonRobert Staddon
8852c9d52e3Increment version and update readme
Robert StaddonRobert Staddon
65d4115145dMerge remote-tracking branch 'refs/remotes/origin/master' into daggerhart/master
Robert StaddonRobert Staddon
66ee62b3990Merge remote-tracking branch 'refs/remotes/daggerhart/master'
Jonathan DaggerhartJonathan Daggerhart
b737eac5185Merge pull request #5 from robertstaddon/master Allow users with existing WordPress accounts to log in
Robert StaddonRobert Staddon
9371b8132fcOnly link existing users if the setting is enabled
Robert StaddonRobert Staddon
494cb43c491Only link existing user if the setting is enabled
Robert StaddonRobert Staddon
3777f930ecfAdd setting to Link Existing Users Add a setting to allow the site admin to decide how to handle the OpenID Connect ...
Robert StaddonRobert Staddon
1de016485b4Allow users with existing WordPress accounts to sign in An error occurs if a user with an existing WordPress account...
daggerhartdaggerhart
7905bfdd12aincrementing version, updating readmes
daggerhartdaggerhart
94dd9458430fixing desired_username variable typo
daggerhartdaggerhart
6715eb2baffusing wp's is_ssl() function for setcookie()'s secure parameter
daggerhartdaggerhart
4db956c1191bug: wrong variable as error data
Jonathan DaggerhartJonathan Daggerhart
e6da3154a49incrementing version 3.0.2
Jonathan DaggerhartJonathan Daggerhart
43a5d7110e2allow for very-granular default settings so that updates can make use of default values
Jonathan DaggerhartJonathan Daggerhart
ada93ba4f3fAdded setting for http_response_timeout
Jonathan DaggerhartJonathan Daggerhart
d0ceb60a374settings upgrade to follow refactoring
Jonathan DaggerhartJonathan Daggerhart
822c2befd35typo in hook name
Jonathan DaggerhartJonathan Daggerhart
a0b882743b1better user check in logs table
Jonathan DaggerhartJonathan Daggerhart
af0bbe6bbedupdating version number and readme. prepared upgrade flow
Jonathan DaggerhartJonathan Daggerhart
9b2dd296592Method comments, and unique errors
Jonathan DaggerhartJonathan Daggerhart
c6460784212refactoring some internal settings for clarity
Jonathan DaggerhartJonathan Daggerhart
2e3167fa206major refactor to separate responsibility
Jonathan DaggerhartJonathan Daggerhart
0ddb501a553whitespace- switching to sweet-sweet tabs
Jonathan DaggerhartJonathan Daggerhart
782e674def8first attempt at logging. needs a big refactor some day
Jonathan DaggerhartJonathan Daggerhart
bac8b481d67changing how usernames are determined.
Jonathan DaggerhartJonathan Daggerhart
3a04abcb4f4fixing old debug code
Jonathan DaggerhartJonathan Daggerhart
506ac3b338efixing bad identity_key check
Jonathan DaggerhartJonathan Daggerhart
b03876e0bb7fix broken settings fields, added some admin notes
Jonathan DaggerhartJonathan Daggerhart
fe3896099d4un-lazying approach to getting the first user from a query result
Jonathan DaggerhartJonathan Daggerhart
8cce143275cadmin field fixes
Jonathan DaggerhartJonathan Daggerhart
a1023f966d1more hooks for other plugins and themes to interrupt the login or user creation flow. new hook for custom handling o...
Jonathan DaggerhartJonathan Daggerhart
8f792be29e8typos and touch ups
Jonathan DaggerhartJonathan Daggerhart
1048b0b046cmarkdown readme for github
Jonathan DaggerhartJonathan Daggerhart
76be3ba371aAdded readme, improved some comments
daggerhartdaggerhart
7ce9613650einitial commit of working plugin