OIDC / OAuth2 support

I don’t use google and saw your .env appears can be setup for google oauth. Is this programmed to only support google or can any OIDC Oauth2 server be used? I use kanidm oidc for my personal docker selfhosted apps which handles identity user management and user auth and it also provides passkey and mfa security during the sign in.

https://docs.opnform.com/configuration/environment-variables

Other Environment Variables

Configuration Environment Variables

Variable Name Description

GOOGLE_CLIENT_ID Client ID for Google OAuth.

GOOGLE_CLIENT_SECRET Client secret for Google OAuth.

GOOGLE_REDIRECT_URL Redirect URL for Google OAuth.

GOOGLE_AUTH_REDIRECT_URL Authentication redirect URL for Google OAuth.

Support for any OIDC OAuth2 server would be great to be able to specify in .env

client_id

client_secret

redirect_url

oidc_issuer_url

Then people can use their own local oidc like

https://github.com/kanidm/kanidm

https://github.com/stonith404/pocket-id

https://github.com/authelia/authelia

etc

Please authenticate to join the conversation.

Upvoters
Status

In Review

Board

💡 Feature Request

Date

22 days ago

Author

sdf

Subscribe to post

Get notified by email when there are changes.