OIDC Providers
Configure OpenID Connect providers that users can sign in with. Providers can come from environment variables or be created here; a database copy overrides the environment configuration until it is reset.
📄️ List OIDC providers
Returns all OpenID Connect providers, whether they are defined by environment variables or in the database, with their source. Client secrets are not returned.
📄️ Create an OIDC provider
Adds an OpenID Connect provider with its discovery URL, client ID, client secret, scopes, and display name.
📄️ Update an OIDC provider
Updates an OpenID Connect provider. Leave the client secret empty to keep the current one. Updating a provider that comes from environment variables saves a database copy that takes precedence.
📄️ Get an OIDC provider
Returns one OpenID Connect provider and where its configuration comes from.
📄️ Delete an OIDC provider
Deletes a provider stored in the database. Providers defined only by environment variables cannot be deleted here; when a provider exists in both, it reverts to the environment configuration.
📄️ Reset an OIDC provider
Removes the database override of a provider so its environment-variable configuration applies again.