oauth2_proxy/providers
Ryan Luckie 2eecf756e4 Add OIDC support for UserInfo Endpoint Email Verification
* Current OIDC implementation asserts that user email check must come
from JWT token claims. OIDC specification also allows for source
of user email to be fetched from userinfo profile endpoint.
http://openid.net/specs/openid-connect-core-1_0.html#UserInfo

* First, attempt to retrieve email from JWT token claims.  Then fall back to
requesting email from userinfo endpoint.

* Don't fallback to subject for email

https://github.com/bitly/oauth2_proxy/pull/481
2019-07-19 08:53:20 -05:00
..
azure_test.go Move SessionState to its own package 2019-05-18 13:09:56 +02:00
azure.go Fix gofmt for changed files 2019-06-15 11:34:00 +02:00
facebook.go Move api to pkg/requests 2019-06-08 07:40:43 +01:00
github_test.go Move SessionState to its own package 2019-05-18 13:09:56 +02:00
github.go Fix gofmt for changed files 2019-06-15 11:34:00 +02:00
gitlab_test.go Move SessionState to its own package 2019-05-18 13:09:56 +02:00
gitlab.go Fix gofmt for changed files 2019-06-15 11:34:00 +02:00
google_test.go check google group based on email address 2019-05-02 17:11:25 -07:00
google.go Merge branch 'master' into refactor 2019-07-15 11:30:43 +01:00
internal_util_test.go Move SessionState to its own package 2019-05-18 13:09:56 +02:00
internal_util.go Merge branch 'master' into refactor 2019-07-15 11:30:43 +01:00
linkedin_test.go Move SessionState to its own package 2019-05-18 13:09:56 +02:00
linkedin.go Move api to pkg/requests 2019-06-08 07:40:43 +01:00
logingov_test.go add login.gov provider (#55) 2019-03-20 13:44:51 +00:00
logingov.go Add CreatedAt to SessionState 2019-05-20 11:26:09 +02:00
oidc.go Add OIDC support for UserInfo Endpoint Email Verification 2019-07-19 08:53:20 -05:00
provider_data.go Add comments to exported methods for providers package 2018-12-20 10:37:59 +00:00
provider_default_test.go Move SessionState to its own package 2019-05-18 13:09:56 +02:00
provider_default.go Move cookie to pkg/encryption 2019-06-15 11:33:57 +02:00
providers.go Move cookie to pkg/encryption 2019-06-15 11:33:57 +02:00