Is your feature request related to a problem?
No! :)
Describe the solution you'd like
Add support to add one (or more, but not necessary for me personally) OIDC providers to use as authentication, instead of the "fixed" Google and Github.
Alternatives or workarounds
Use the current password-based auth.
Additional context
I think this could be as simple as adding environment variables such as OIDC_PROVIDER_SECRET, OIDC_PROVIDER_URL, etc., and then adding the corresponding option to the auth screen, etc.
Bonus points if we have two extra and related features:
- OIDC claim-role mapping
- disabling other methods of authentication (including password), but leaving the custom OIDC available and public (with signups and logins handled).
If there is any interest, I can try to help develop this :)
Is your feature request related to a problem?
No! :)
Describe the solution you'd like
Add support to add one (or more, but not necessary for me personally) OIDC providers to use as authentication, instead of the "fixed" Google and Github.
Alternatives or workarounds
Use the current password-based auth.
Additional context
I think this could be as simple as adding environment variables such as
OIDC_PROVIDER_SECRET,OIDC_PROVIDER_URL, etc., and then adding the corresponding option to the auth screen, etc.Bonus points if we have two extra and related features:
If there is any interest, I can try to help develop this :)