diff --git a/docs/documentation/platform/sso/auth0-oidc.mdx b/docs/documentation/platform/sso/auth0-oidc.mdx
new file mode 100644
index 000000000..d191b7f62
--- /dev/null
+++ b/docs/documentation/platform/sso/auth0-oidc.mdx
@@ -0,0 +1,66 @@
+---
+title: "Auth0 OIDC"
+description: "Learn how to configure Auth0 OIDC for Infisical SSO."
+---
+
+
+ Auth0 OIDC SSO is a paid feature. If you're using Infisical Cloud, then it is
+ available under the **Pro Tier**. If you're self-hosting Infisical, then you
+ should contact sales@infisical.com to purchase an enterprise license to use
+ it.
+
+
+
+
+ 1.1. From the Application's Page, navigate to the settings tab of the Auth0 application you want to integrate with Infisical.
+ 
+
+ 1.2. In the Application URIs section, set the appropriate values for the **Application Login URI**, **Allowed Callback URL**, and **Allowed Web Origins** fields.
+ 
+ 
+
+ If you’re self-hosting Infisical, then you will want to replace https://app.infisical.com with your own domain.
+
+
+ Once done, click Save Changes.
+
+ 1.3. Proceed to the Connections Tab and enable desired connections.
+ 
+
+
+
+ 2.1. From the application settings page, retrieve the values of **Client Id** and **Client Secret**
+ 
+
+ 2.2. In the advanced settings (bottom-most section), retrieve the OpenID Configuration URL from the Endpoints tab.
+ 
+
+ We will need these values in the preceding steps.
+
+
+
+ 3.1. Back in Infisical, in the Organization settings > Security > OIDC, click Manage
+ 
+
+ 3.2. For configuration type, select Discovery URL. Then, set the appropriate values for **Discovery Document URL**, **Client ID**, and **Client Secret**.
+ 
+
+ Once you've done that, press **Update** to complete the required configuration.
+
+
+
+ Enabling OIDC SSO allows members in your organization to log into Infisical via Auth0.
+
+ 
+
+
+
+
+
+ If you're configuring OIDC SSO on a self-hosted instance of Infisical, make
+ sure to set the `AUTH_SECRET` and `SITE_URL` environment variable for it to
+ work: - `AUTH_SECRET`: A secret key used for signing and verifying JWT. This
+ can be a random 32-byte base64 string generated with `openssl rand -base64
+ 32`. - `SITE_URL`: The URL of your self-hosted instance of Infisical - should
+ be an absolute URL including the protocol (e.g. https://app.infisical.com)
+
diff --git a/docs/documentation/platform/sso/overview.mdx b/docs/documentation/platform/sso/overview.mdx
index 648dcc9bd..30a3547c8 100644
--- a/docs/documentation/platform/sso/overview.mdx
+++ b/docs/documentation/platform/sso/overview.mdx
@@ -32,6 +32,7 @@ Infisical supports these and many other identity providers:
- [Keycloak SAML](/documentation/platform/sso/keycloak-saml)
- [Google SAML](/documentation/platform/sso/google-saml)
- [Keycloak OIDC](/documentation/platform/sso/keycloak-oidc)
+- [Auth0 OIDC](/documentation/platform/sso/auth0-oidc)
If your required identity provider is not shown in the list above, please reach out to [team@infisical.com](mailto:team@infisical.com) for assistance.
diff --git a/docs/images/sso/auth0-oidc/application-connections.png b/docs/images/sso/auth0-oidc/application-connections.png
new file mode 100644
index 000000000..8307f3b24
Binary files /dev/null and b/docs/images/sso/auth0-oidc/application-connections.png differ
diff --git a/docs/images/sso/auth0-oidc/application-credential.png b/docs/images/sso/auth0-oidc/application-credential.png
new file mode 100644
index 000000000..157d82415
Binary files /dev/null and b/docs/images/sso/auth0-oidc/application-credential.png differ
diff --git a/docs/images/sso/auth0-oidc/application-origin.png b/docs/images/sso/auth0-oidc/application-origin.png
new file mode 100644
index 000000000..82394c6fd
Binary files /dev/null and b/docs/images/sso/auth0-oidc/application-origin.png differ
diff --git a/docs/images/sso/auth0-oidc/application-settings.png b/docs/images/sso/auth0-oidc/application-settings.png
new file mode 100644
index 000000000..5f708ba2a
Binary files /dev/null and b/docs/images/sso/auth0-oidc/application-settings.png differ
diff --git a/docs/images/sso/auth0-oidc/application-uris.png b/docs/images/sso/auth0-oidc/application-uris.png
new file mode 100644
index 000000000..dadc6ce00
Binary files /dev/null and b/docs/images/sso/auth0-oidc/application-uris.png differ
diff --git a/docs/images/sso/auth0-oidc/application-urls.png b/docs/images/sso/auth0-oidc/application-urls.png
new file mode 100644
index 000000000..b467d54c3
Binary files /dev/null and b/docs/images/sso/auth0-oidc/application-urls.png differ
diff --git a/docs/images/sso/auth0-oidc/enable-oidc.png b/docs/images/sso/auth0-oidc/enable-oidc.png
new file mode 100644
index 000000000..32682c302
Binary files /dev/null and b/docs/images/sso/auth0-oidc/enable-oidc.png differ
diff --git a/docs/images/sso/auth0-oidc/org-oidc-overview.png b/docs/images/sso/auth0-oidc/org-oidc-overview.png
new file mode 100644
index 000000000..ce5fb0d60
Binary files /dev/null and b/docs/images/sso/auth0-oidc/org-oidc-overview.png differ
diff --git a/docs/images/sso/auth0-oidc/org-update-oidc.png b/docs/images/sso/auth0-oidc/org-update-oidc.png
new file mode 100644
index 000000000..0b9e96b5b
Binary files /dev/null and b/docs/images/sso/auth0-oidc/org-update-oidc.png differ
diff --git a/docs/mint.json b/docs/mint.json
index b93478fd5..c69561206 100644
--- a/docs/mint.json
+++ b/docs/mint.json
@@ -179,7 +179,8 @@
"documentation/platform/sso/jumpcloud",
"documentation/platform/sso/keycloak-saml",
"documentation/platform/sso/google-saml",
- "documentation/platform/sso/keycloak-oidc"
+ "documentation/platform/sso/keycloak-oidc",
+ "documentation/platform/sso/auth0-oidc"
]
},
{