Configure a custom OIDC connection to integrate with any OpenID Connect compliant identity provider.
The OpenID Connect (OIDC) connection allows you to integrate with any identity provider that supports the OpenID Connect standard, providing flexibility for custom integrations.
OpenID Connect is a simple identity layer on top of the OAuth 2.0 protocol. It allows your application to verify the identity of users and obtain basic profile information in an interoperable and REST-like manner.To learn more and configure a custom OIDC connection with Auth0, see our Connect to OpenID Connect Identity Provider documentation.
After creating the connection, at the bottom of the connection settings in the Advanced section enable the Enable Token Vault toggle. This will allow your connection to retrieve and store access tokens for third-party APIs.
If you want to use more than one connection for a user, you can link their accounts. This allows the user to log in with any of their linked accounts and have a single user profile in your application. This allows calling APIs from different providers with a single user profile. Learn more about Client-initiated account linking.
Auth0’s Token Vault organizes the access and refresh tokens of federated connections in secure tokensets. Applications can then access the Token Vault to retrieve access tokens to call third-party APIs. To learn more, read Configure Token Vault.