OIDC Authentication
OIDC configuration options
The DBNL platform uses OpenID Connect or OIDC for authentication. OIDC providers that are known to work with DBNL include:
Configuration
OIDC can be configured using the following options in the DBNL Helm chart or Terraform module:
audience
clientId
issuer
scopes
Instructions on how to get those options for each provider can be found below.
Follow the Auth0 instructions to create a new SPA (single page application).
In Settings > Application URIs, add the DBNL deployment domain to the list of Allowed Callback URLs (e.g. dbnl.mydomain.com).
Navigate to Settings > Basic Information and copy the Client ID as the OIDC
clientId
option.Navigate to Settings > Basic Information and copy the Domain and prepend with
https://
to use as the OIDCissuer
option (e.g.https://my-app.us.auth0.com/
).Follow the Auth0 instructions to create a custom API.
Use your DBNL deployment domain as the Identifier (e.g. dbnl.mydomain.com).
Navigate to Settings > General Settings and copy the Identifier as the OIDC
audience
option.Set the OIDC
scopes
option to"openid profile email"
.
Was this helpful?