-
Notifications
You must be signed in to change notification settings - Fork 5.9k
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
Consider adding nonce to OIDC Authentication Request #4442
Comments
Related #4440 - Validate |
The |
Given the 15.5.2. Nonce Implementation Notes, here is a proposed implementation: Generate
Validate
Given this implementation, we may not need a separate storage facility for the |
Will this feature make up for next month release ? Thanks Bhupinder |
It is planned for the 5.1 release. I'm working on other priorities at the moment but we will get to this. |
@jgrandja Was this implemented? |
@forgo No not yet. Other items have taken priority so far. |
Hey @jgrandja, I'll take this one on. |
…est, also added comparison+verification in IdToken
…ssue to be discussed w/team
Implements nonce functionality for OpenID Connect authentication request in OAuth2 Authorization Code flow. This includes the following capabilities: * Generate nonce * Generate hash of nonce * Add nonce to attributes and hash to additional parameters of authentication request * Propagate hash to authentication response * Verify hash upon receipt of response by hashing original nonce * Complete all relevant tests Fixes/implements spring-projectsgh-4442
Made changes requested by Joe Grandja to PR, including addition of test when nonce isn't present in request. Fixes spring-projectsgh-4442 and addresses changes requested to PR
Is there a switch to turn off the nonce? |
@hejianchao No there isn't a setting/property available to turn it off. Are you having issues with it? Why do you want it disabled? |
Related sections in spec:
3.1.2.1. Authentication Request
15.5.2. Nonce Implementation Notes
3.1.3.7. ID Token Validation
The text was updated successfully, but these errors were encountered: