Skip to main content
OpenID Connect is part of the Formbricks Enterprise Edition
Integrating your own OIDC (OpenID Connect) instance with your Formbricks instance allows users to log in using their OIDC credentials, ensuring a secure and streamlined user experience. Please follow the steps below to set up OIDC for your Formbricks instance.
  • Configure your OIDC provider & get the following variables:
  • OIDC_CLIENT_ID
  • OIDC_CLIENT_SECRET
  • OIDC_ISSUER
  • OIDC_SIGNING_ALGORITHM
Make sure the Redirect URI for your OIDC Client is set to {WEBAPP_URL}/api/auth/oauth2/callback/openid.
Upgrading from v5.1 or earlier? This path changed in v5.2. The old URI was {WEBAPP_URL}/api/auth/callback/openid (without /oauth2). Add the new one at your OIDC provider or logins will fail. See the migration guide for the full list of changed callback URLs.
  • Update these environment variables in your docker-compose.yml or pass it directly to the running container.
An example configuration for a FusionAuth OpenID Connect in Formbricks would look like:
Formbricks Env for FusionAuth OIDC
  • Set an environment variable OIDC_DISPLAY_NAME to the display name of your OIDC provider.
  • Restart your Formbricks instance.
  • You’re all set! Users can now sign up & log in using their OIDC credentials.