--- title: "Enable Auth0 Authentication Service" url: https://docs.catalyst.zoho.com/en/tutorials/third-party-auth/nodejs/enable-auth0/ description: "Integrate Auth0 SPA authentication service with basic web applications hosted on Catalyst using OpenID Connect and 0Auth2.0 authentication protocols." last_updated: 2026-08-17T12:16:04Z service: All Services type: tutorial related_links: - name: "Third-party Authentication type" url: /en/cli/v1/initialize-resources/introduction - name: "Auth0 Help Documentation" url: https://auth0.com/docs --- # Enable Auth0 Authentication Service Next, lets's enable Auth0 authentication for your Catalyst application. To enable Auth0: 1. Navigate to the [**Auth0**](https://auth0.com/), and signup for the service. 2. After you get directed to the dashboard, click **Create Application**. ![catalyst_tutorials_third_party_start_auth0](https://catalyst-docs-development.zohostratus.in/images/tutorials/third-party-auth/catalyst_tutorials_third_party_start_auth0.webp) 3. Provide a name for your application, select **JavaScript** as the **Technology**, and select **Single-Page App** as your **Application Type**. Click **Create Application**. ![catalyst_tutorials_third_party_auth_init_setup](https://catalyst-docs-development.zohostratus.in/images/tutorials/third-party-auth/catalyst_tutorials_third_party_auth_init_setup.webp) 4. Click the **Settings** tab. ![catalyst_tutorials_third_party_auth0_spa_qs](https://catalyst-docs-development.zohostratus.in/images/tutorials/third-party-auth/catalyst_tutorials_third_party_auth0_spa_qs.webp) You will be able to view and copy the `Domain`, `Client ID`, and `Client Secret`. ![catalyst_tutorials_third_party_auth0_client_creds](https://catalyst-docs-development.zohostratus.in/images/tutorials/third-party-auth/catalyst_tutorials_third_party_auth0_client_creds.webp) 5. Add the required Application URIs in the following format: * **Application Login URI**: `application domain/app/index.html` * **Allowed Callback URLs**: `application domain/app/home.html` * **Allowed Logout URLs**: `application domain/app/home.html` You can fetch these URLs as directed in the [previous step](https://docs.catalyst.zoho.com/en/tutorials/third-party-auth/nodejs/init-project/#deploy-your-application). ![catalyst_tutorials_third_party_auth0_urls](https://catalyst-docs-development.zohostratus.in/images/tutorials/third-party-auth/catalyst_tutorials_third_party_auth0_urls.webp) > **Info:** We will be diving into and configuring the `index.html` and `home.html` pages, when we configure the client. 6. Enable **Cross-Origin Authentication** and provide the application URL as the **Allowed Origins (CORS)**, then click **Save**. ![catalyst_tutorials_third_party_auth0_final_save](https://catalyst-docs-development.zohostratus.in/images/tutorials/third-party-auth/catalyst_tutorials_third_party_auth0_final_save.webp) The *Auth0* service is configured and enabled for your application.