-
Notifications
You must be signed in to change notification settings - Fork 154
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Support for nonce
Attribute
#532
Comments
@khelil hmm, I'll have to do some digging into this. I have not found an IDP at this point that has required that. |
thanks for you answer @timnolte France Connect is the french gov IDP. It's used to access sensitive and personal datas so i suppose that why they're requesting the nonce param. If it's not planned from your side, i will try to implement it and will push a PR if you're interested... |
Ok got this working, won't push a PR as France Connect is too specific and i had to tweaks some functions to make it work. If someone need, the WordPress France Connect plugin is available here : |
@khelil hmm, I'm curious what you all had to change as the plugin should work for any OpenID Connect compliant IDP. Was there more than just the nonce? |
Yes @timnolte, here are the changes:
|
@khelil hmm, that last point of having to change to a |
@khelil the OpenId Connect specs clearly state that token requests must be sent via https://openid.net/specs/openid-connect-core-1_0.html#TokenRequest |
To a degree I believe that the |
@timnolte agree, more secure is alway better ;) |
nonce
Attribute
Hi 🖖
I'm trying to configure the plugin with France Connect, the french government SSO.
After configuration and connection try, i've got this error :
{"status":"fail","message":"The following fields are missing or empty : nonce"}
I've looked for previous issues and looks like the nonce param is not set in the plugin as it is optional for an OpenId flow.
The problem is that nonce param is requested from France Connect.
Is it planned to add this to the plugin ?
Thx
The text was updated successfully, but these errors were encountered: