Skip to content
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

Implement first (simple/PoC) version of a OIDC auth provider #6432

Closed
poikilotherm opened this issue Dec 4, 2019 · 0 comments · Fixed by #6433
Closed

Implement first (simple/PoC) version of a OIDC auth provider #6432

poikilotherm opened this issue Dec 4, 2019 · 0 comments · Fixed by #6433
Assignees

Comments

@poikilotherm
Copy link
Contributor

poikilotherm commented Dec 4, 2019

This is part of epic #5974.


Since the refactoring of OAuth2 infrastructure in #5991 and #6364 it was made possible to introduce a new authentication mechanism using the Nimbus OAuth 2.0 SDK with OpenID Connect extensions.
(ScribeJava has a long missing feature request for OIDC support, which has never been attacked).

This first implementation should enable us:

  • load a configuration
  • retrieve metadata
  • login at the provider
  • retrieve standardized claims like email, name, ...
  • allow multiple providers so it can be reused for different IdPs without touching codebase
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant