> ## Documentation Index
> Fetch the complete documentation index at: https://auth0.com/ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# OpenID Connect (OIDC)

> 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.

## Overview

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](https://auth0.com/docs/authenticate/identity-providers/enterprise-identity-providers/oidc).

## Configure Token Vault

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.

## Learn more

* Auth0 stores the access and refresh tokens for each connected account in the [Token Vault](https://auth0.com/docs/secure/tokens/token-vault). Applications can then access the Token Vault to retrieve access tokens to call external APIs. To learn more, read [Configure Token Vault](https://auth0.com/docs/secure/tokens/token-vault/configure-token-vault).
* If your application uses [Organizations](https://auth0.com/docs/manage-users/organizations), authenticate the user with the target organization before initiating the Connected Accounts flow. Each user still connects their own external account.
* Learn how to get an access token to make a tool call by completing the [Call other's APIs on user's behalf quickstart](/ai/docs/get-started/call-others-apis-on-users-behalf).
