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
Log in to comment and vote
Comments5
Archie
Dec 10, 2025
Hi There,
This has been implemented. Please see the change log.
OpenID Connect (OIDC) Single Sign-On (SSO)
activivan
Oct 13, 2025
Please prioritize!
Archie
Oct 14, 2025
Thank you for your feedback here. I will share this with our Product Development team.
Michael Freyler
Sep 17, 2025
That would be so great!
Archie
Mar 4, 2025
Hi there,
Thanks for your suggestion! Right now, our
.envsetup is designed for Google OAuth, but I see how adding support for any OIDC OAuth2 provider—like Kanidm, Pocket ID, or Authelia—could be really useful for self-hosted setups.I'll share this with our Product Development team to consider expanding authentication options. We appreciate the detailed feedback! Let us know if you have any other ideas.
Best,