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

Google IAP authentication #479

Closed
pavgra opened this issue Jun 15, 2018 · 0 comments
Closed

Google IAP authentication #479

pavgra opened this issue Jun 15, 2018 · 0 comments
Assignees
Milestone

Comments

@pavgra
Copy link
Contributor

pavgra commented Jun 15, 2018

Odysseus is going to add support for https://cloud.google.com/iap/ as an authentication mechanism for Atlas.

This auth method will differ from existing ones since there is no need to put credentials into the login form and validate them across external service. Google handles credentials verification on its own and passes information regarding the current user by putting additional headers to each request coming to WebAPI. So my suggestion for the feature design is following:

  • Add setting determining whether it is Google IAP secured app OR regular app with classic auth
  • If it is IAP secured app - replace current JwtAuthFilter with similar filter looking for Google's headers and extracting current user info from there
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

No branches or pull requests

1 participant