1
0
mirror of https://github.com/oauth2-proxy/oauth2-proxy.git synced 2024-11-28 09:08:44 +02:00
oauth2-proxy/pkg/cookies
Nick Meves 7eeaea0b3f
Support nonce checks in OIDC Provider (#967)
* Set and verify a nonce with OIDC

* Create a CSRF object to manage nonces & cookies

* Add missing generic cookie unit tests

* Add config flag to control OIDC SkipNonce

* Send hashed nonces in authentication requests

* Encrypt the CSRF cookie

* Add clarity to naming & add more helper methods

* Make CSRF an interface and keep underlying nonces private

* Add ReverseProxy scope to cookie tests

* Align to new 1.16 SameSite cookie default

* Perform SecretBytes conversion on CSRF cookie crypto

* Make state encoding signatures consistent

* Mock time in CSRF struct via Clock

* Improve InsecureSkipNonce docstring
2021-04-21 10:33:27 +01:00
..
cookies_suite_test.go Support nonce checks in OIDC Provider (#967) 2021-04-21 10:33:27 +01:00
cookies_test.go Support nonce checks in OIDC Provider (#967) 2021-04-21 10:33:27 +01:00
cookies.go Support nonce checks in OIDC Provider (#967) 2021-04-21 10:33:27 +01:00
csrf_test.go Support nonce checks in OIDC Provider (#967) 2021-04-21 10:33:27 +01:00
csrf.go Support nonce checks in OIDC Provider (#967) 2021-04-21 10:33:27 +01:00