ConvoyPanel / panel

A modern platform tailored for hosting providers and enthusiasts to effortlessly interact with their servers. Seamlessly wrapping around Proxmox, Convoy is easily deployable, affordable at just $6 per node per month for commercial use, and completely free for personal and non-profit endeavors.
https://convoypanel.com
Other
359 stars 56 forks source link

OIDC/saml #98

Closed astromandev closed 4 months ago

astromandev commented 6 months ago

Is there an existing feature request for this?

Describe the feature you would like to see.

Feature to allow users to login using a custom SAML and/or OIDC provider.

Describe the solution you'd like.

This would make it possible to use an existing central userbackend (Authentik, Active Directory, Keycloak etc.) instead of having to provision new users manually in Convoy.

Additional context to this request.

No response

ericwang401 commented 4 months ago

Not exactly a priority at the moment, but it would be helpful if you could do a couple of things for me.

  1. Research difference between OIDC, OAuth, and SAML.
  2. How would user sync work? Suppose a user was deleted in your central backend. What should Convoy do with the user it created too? And how would the central user backend communicate the changes to Convoy?
  3. Building off of above. I don't know if these providers have a name field, but suppose they do and a user changes them in the central user backend. Is there something in the standard for these providers to communicate changes?
ericwang401 commented 4 months ago

Doesn't seem like those questions were ever answered. This feature won't be planned.