--- title: "Test the Application" url: https://docs.catalyst.zoho.com/en/tutorials/third-party-auth/nodejs/test-app/ 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: "CLI Serve Resources" url: /en/cli/v1/serve-resources/introduction/ - name: "Third-party Authentication SDK" url: /en/sdk/web/v4/cloud-scale/authentication/third-party-custom-token/ - name: "Auth0 Help Documentation" url: https://auth0.com/docs --- # Test the Application You can test the functionality of your application on a local server using the Catalyst CLI. > **Info:** [Learn more about server resources](https://docs.catalyst.zoho.com/en/cli/v1/serve-resources/introduction). To server the Catalyst project locally, execute the following command in your Catalyst CLI: ```sh catalyst serve ``` The application will typically be served in the default `port 3000`. The local endpoint URLs of the components will be displayed in the CLI. ![catalyst_tutorials_third_party_auth0_serve_cli](https://catalyst-docs-development.zohostratus.in/images/tutorials/third-party-auth/catalyst_tutorials_third_party_auth0_serve_cli.webp) > **Note:** - To ensure you are able to locally test your application, you need to add your local endpoint URIs in the Auth0 configuration section, for example: - `http://localhost:3000/app/index.html` - `http://localhost:3000/app/home.html` - Every time you access the homepage or any of the sub-pages of your client, or the function, the CLI will display a live log of the accessed URL, along with the HTTP method that is used to access it. You can now open the client component’s local URL in a browser to access the application. Click **Log in**. ![catalyst_tutorials_third_party_serve_1](https://catalyst-docs-development.zohostratus.in/images/tutorials/third-party-auth/catalyst_tutorials_third_party_serve_1.webp) You will be directed to the Auth0 login elements. You can either input the required user details or attempt to sign in to the application using the **Google Social Login** button. ![catalyst_tutorials_third_party_serve_2](https://catalyst-docs-development.zohostratus.in/images/tutorials/third-party-auth/catalyst_tutorials_third_party_serve_2.webp) Click the **Get Catalyst Logged in User Details** button to add the user details to the Catalyst backend. ![catalyst_tutorials_third_party_serve_3](https://catalyst-docs-development.zohostratus.in/images/tutorials/third-party-auth/catalyst_tutorials_third_party_serve_3.webp) The user has now been authenticated using Auth0 and added their details have been added to the Catalyst backend. ![catalyst_tutorials_third_party_serve_4](https://catalyst-docs-development.zohostratus.in/images/tutorials/third-party-auth/catalyst_tutorials_third_party_serve_4.webp) You can verify that the user has been added to your Catalyst application by navigating to the [User Management](https://docs.catalyst.zoho.com/en/cloud-scale/help/authentication/user-management/introduction/) section in the **Authentication** component. ![catalyst_tutorials_third_party_auth0_user_mgmt](https://catalyst-docs-development.zohostratus.in/images/tutorials/third-party-auth/catalyst_tutorials_third_party_auth0_user_mgmt.webp) The application is working as intended.