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

zrok Controller Alternative Login Options #699

Open
icsy7867 opened this issue Jul 15, 2024 · 0 comments
Open

zrok Controller Alternative Login Options #699

icsy7867 opened this issue Jul 15, 2024 · 0 comments
Assignees
Labels
enhancement Enhancement of an existing feature epic Top-level marquee features
Milestone

Comments

@icsy7867
Copy link

It would be awesome to have some other authentication options for the ZROK Controller login webpage.

image

I checked the docs and did not really see anything, but some low hanging (possible) fruit:

  1. Email only magic link. No passwords! This would actually work in a lot of my use cases. It would be pretty secure in our environment and I wouldn't have to create and distribute passwords to anyone (When I know they arent going to remember it anyways!)

  2. HTTP Header auth - A lot of tools (caddy-security, 0Auth, Authelia, Apache Mellon, etc...) can set special header values when authentication is successful. In Caddy-Security's option, when using OIDC it uses X-Token-User-Email. The login should check for this value, and assign the user based on this value. If the user does not exist, go ahead and create the user.

  3. Of course, LDAP, OIDC, SAML, etc.... but those would probably require more intense changes to the code.

@michaelquigley michaelquigley added the enhancement Enhancement of an existing feature label Jul 17, 2024
@michaelquigley michaelquigley added this to the v0.5 milestone Jul 17, 2024
@michaelquigley michaelquigley self-assigned this Jul 17, 2024
@michaelquigley michaelquigley changed the title Zrok Controller login options zrok Controller login options Jul 23, 2024
@michaelquigley michaelquigley changed the title zrok Controller login options zrok Controller Alternative Login Options Jul 23, 2024
@michaelquigley michaelquigley added the epic Top-level marquee features label Aug 6, 2024
@michaelquigley michaelquigley modified the milestones: v1.0, v1.1 Oct 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Enhancement of an existing feature epic Top-level marquee features
Projects
Development

No branches or pull requests

2 participants