{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-agen-for-work/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["Notification","LightboxImage"]},"type":"markdown"},"seo":{"title":"Auth0 integration","siteUrl":"https://developers.frontegg.com/","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"auth0-integration","__idx":0},"children":["Auth0 integration"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Auth0 is an identity and access management platform that provides authentication, user management, and authorization services. Integrating Auth0 with Frontegg allows your application to manage users, organizations, roles, and logs on behalf of your users using OAuth 2.0."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Notification","attributes":{"title":"Prerequisites","type":"attention"},"children":[{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["An ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://auth0.com/"},"children":["Auth0 account"]}," with access to the Auth0 dashboard"]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"connect-auth0","__idx":1},"children":["Connect Auth0"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-1-open-the-auth0-dashboard","__idx":2},"children":["Step 1: Open the Auth0 dashboard"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Sign in to your Auth0 account and navigate to the ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://manage.auth0.com/"},"children":["Auth0 dashboard"]},". The dashboard URL follows the format ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["https://manage.auth0.com/dashboard/{region}/{yourTenantName}/"]},"."]},{"$$mdtype":"Tag","name":"LightboxImage","attributes":{"isLightbox":true},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/auth0-1.5139ca7e4991816dd730d242c049d7295a940759eef76598e092e34e6c0711e2.1ce25488.png","alt":"Auth0 dashboard home"},"children":[]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-2-open-the-applications-page","__idx":3},"children":["Step 2: Open the Applications page"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In the left navigation, click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Applications"]}," → ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Applications"]},". The Applications page lists all app integrations registered in your Auth0 tenant."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Create Application"]}," to start the wizard."]},{"$$mdtype":"Tag","name":"LightboxImage","attributes":{"isLightbox":true},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/auth0-2.da1f562976086609cecb0355c2a124ced1ad9076644f3277a225e8377f9e7ae6.1ce25488.png","alt":"Auth0 Applications page with Create Application highlighted"},"children":[]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-3-create-a-new-application","__idx":4},"children":["Step 3: Create a new application"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Create application"]}," dialog:"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Enter a descriptive name in the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Name"]}," field, for example ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Frontegg Integration"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Under ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Choose an application type"]},", select ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Regular Web Application"]},"."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Create"]},"."]},{"$$mdtype":"Tag","name":"LightboxImage","attributes":{"isLightbox":true},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/auth0-3.f550c1ad9c1b325d7a09e9c0295544c18a7a8aaac3d78552e3240826fbc95c47.1ce25488.png","alt":"Create application dialog with name and Regular Web Application selected"},"children":[]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-4-view-the-application-overview","__idx":5},"children":["Step 4: View the application overview"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["After clicking ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Create"]},", Auth0 redirects you to the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Quickstart"]}," page for your new application. This confirms the application was created successfully."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Click the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Settings"]}," tab to continue configuration."]},{"$$mdtype":"Tag","name":"LightboxImage","attributes":{"isLightbox":true},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/auth0-4.e0f5dc1a5d63a5b211a2a45694e218ee00df7a1117189c8cf3b17ba2432cd3d6.1ce25488.png","alt":"Frontegg Integration application Quickstart page"},"children":[]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-5-configure-allowed-callback-urls","__idx":6},"children":["Step 5: Configure allowed callback URLs"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["On the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Settings"]}," tab, scroll down to the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Application URIs"]}," section."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Allowed Callback URLs"]}," field, enter the following URL:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["https://YOUR_MCP_GATEWAY_URL/integration-callback"]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Scroll to the bottom of the page and click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Save"]},"."]},{"$$mdtype":"Tag","name":"LightboxImage","attributes":{"isLightbox":true},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/auth0-6.79e4f9ad3879d03d25a34a9a631914a547e4f1530e792e096e1acc99b38c6ee9.1ce25488.png","alt":"Settings tab with Allowed Callback URLs filled in"},"children":[]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-6-copy-your-credentials","__idx":7},"children":["Step 6: Copy your credentials"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Click the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Credentials"]}," tab. This page shows your application's ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client Secret"]}," and authentication method."]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client ID"]}," — Visible in the page header under the application name."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client Secret"]}," — Click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Reveal Client Secret"]}," to display it, then use the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Copy"]}," icon to copy it to your clipboard."]}]},{"$$mdtype":"Tag","name":"Notification","attributes":{"title":"Copy your Client Secret now","type":"attention"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The Client Secret is masked by default. Use the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Reveal Client Secret"]}," button to display it, then copy it immediately and store it in a secure location."]}]},{"$$mdtype":"Tag","name":"Notification","attributes":{"title":"Your Auth0 domain","type":"info"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Your Auth0 domain is also visible on the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Settings"]}," tab in the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Domain"]}," field, for example ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["your-tenant.us.auth0.com"]},". You will need this when configuring the Frontegg portal."]}]},{"$$mdtype":"Tag","name":"LightboxImage","attributes":{"isLightbox":true},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/auth0-8.8220ecb2af0c4f19d2b44bf085ac5ebb90601fb91bb02b568602115bc032a081.1ce25488.png","alt":"Credentials tab showing Client Secret reveal and copy buttons"},"children":[]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"configure-the-frontegg-portal","__idx":8},"children":["Configure the Frontegg portal"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Once you have obtained your ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client ID"]},", ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client Secret"]},", and ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Auth0 domain"]},", configure the integration in the Frontegg portal:"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Open the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Frontegg portal"]}," and navigate to [ENVIRONMENT] → Integrations → Auth0."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Enter your ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Auth0 domain"]}," — the hostname of your Auth0 tenant. For example, if your dashboard URL is ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["https://manage.auth0.com/dashboard/us/my-tenant"]},", your domain is ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["my-tenant.us.auth0.com"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Enter the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client ID"]}," and ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client Secret"]}," in the corresponding fields."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Select the required ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["scopes"]},":"]}]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Scope"},"children":["Scope"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["openid"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Required for OpenID Connect authentication"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["profile"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Access user profile information"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["email"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Access user email address"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["offline_access"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Obtain refresh tokens for long-lived access"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["read:users"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Read user information"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["update:users"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Update user information"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["delete:users"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Delete users"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["create:users"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Create users"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["read:user_idp_tokens"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Read user identity provider tokens"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["read:organizations"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Read organization information"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["update:organizations"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Update organization information"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["create:organizations"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Create organizations"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["delete:organizations"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Delete organizations"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["read:organization_members"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Read organization members"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["manage:organization_members"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Manage organization members"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["read:roles"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Read roles"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["create:roles"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Create roles"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["update:roles"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Update roles"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["delete:roles"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Delete roles"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["read:logs"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Read log events"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["read:clients"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Read client (application) information"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["update:clients"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Update client (application) information"]}]}]}]}]},{"$$mdtype":"Tag","name":"ol","attributes":{"start":5},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Save"]},"."]}]},{"$$mdtype":"Tag","name":"Notification","attributes":{"title":"Keep your credentials secure","type":"attention"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Never share or commit your Client Secret to version control."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"additional-resources","__idx":9},"children":["Additional resources"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://auth0.com/docs/get-started/applications"},"children":["Auth0 applications documentation"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://auth0.com/docs/api/management/v2"},"children":["Auth0 Management API scopes reference"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://auth0.com/docs/authenticate/protocols/openid-connect-protocol"},"children":["Auth0 OAuth 2.0 and OpenID Connect overview"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"/agen-for-work/connectors/redirect-url"},"children":["How to get your Redirect URL"]}]}]}]}]},"headings":[{"value":"Auth0 integration","id":"auth0-integration","depth":2},{"value":"Connect Auth0","id":"connect-auth0","depth":3},{"value":"Step 1: Open the Auth0 dashboard","id":"step-1-open-the-auth0-dashboard","depth":4},{"value":"Step 2: Open the Applications page","id":"step-2-open-the-applications-page","depth":4},{"value":"Step 3: Create a new application","id":"step-3-create-a-new-application","depth":4},{"value":"Step 4: View the application overview","id":"step-4-view-the-application-overview","depth":4},{"value":"Step 5: Configure allowed callback URLs","id":"step-5-configure-allowed-callback-urls","depth":4},{"value":"Step 6: Copy your credentials","id":"step-6-copy-your-credentials","depth":4},{"value":"Configure the Frontegg portal","id":"configure-the-frontegg-portal","depth":3},{"value":"Additional resources","id":"additional-resources","depth":3}],"frontmatter":{"seo":{"title":"Auth0 integration"}},"lastModified":"2026-05-01T18:45:25.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/agen-for-work/connectors/marketplace/auth0","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}