--- title: "Configure Embedded Authentication Type" url: https://docs.catalyst.zoho.com/en/tutorials/embedded-auth/nodejs/configure-embedded-login/ description: "Create a simple web application using the features of Catalyst Embedded Authentication that provides user sign-up, application login, password reset, and implements sign-in using common identity providers." last_updated: 2026-10-06T06:21:49Z service: All Services type: tutorial related_links: - name: "Setup Embedded Authentication type" url: /en/cloud-scale/help/authentication/native-catalyst-authentication/embedded-authentication/setup-embedded-auth/ - name: "Configure Identity Provider Logins" url: /en/cloud-scale/help/authentication/social-logins/configuring-social-logins/ --- # Configure Embedded Authentication Type Let's configure the *Native Catalyst Authentication* type, *Embedded Login* in this section. 1. Authentication is a [Catalyst Cloud Scale](https://docs.catalyst.zoho.com/en/cloud-scale/) component. Click the **Cloud Scale** icon on the console's side navigation menu to access the Cloud Scale service console, then click **Start Exploring**. ![cloudscale](https://catalyst-docs-development.zohostratus.in/images/tutorials/embedded_auth/cloudscale.webp) 2. Click **Authentication** under *Security & Identity* to access the Authentication component. ![catalyst_authentication_console_view](https://catalyst-docs-development.zohostratus.in/images/tutorials/embedded_auth/catalyst_authentication_console_view.webp) 3. Set up the application's authentication using [*Embedded Authentication*](https://docs.catalyst.zoho.com/en/cloud-scale/help/authentication/native-catalyst-authentication/embedded-authentication/introduction/), a Native Catalyst Authentication type. Click the **Set Up** button in the Native Catalyst Authentication section to start configuring your login element. ![catalyst_authentication_native_setup_highlight](https://catalyst-docs-development.zohostratus.in/images/tutorials/embedded_auth/catalyst_authentication_native_setup_highlight.webp) > **Note:** You can also learn about other authentication types here. * [Hosted Login](https://docs.catalyst.zoho.com/en/cloud-scale/help/authentication/native-catalyst-authentication/hosted-authentication-type/introduction/) * [Third-party Authentication](https://docs.catalyst.zoho.com/en/cloud-scale/help/authentication/third-party-authentication/introduction/) 4. Select *Embedded Authentication* and click **Next**. ![catalyst_authentication_embedded_setup_highlight](https://catalyst-docs-development.zohostratus.in/images/tutorials/embedded_auth/catalyst_authentication_embedded_setup_highlight.webp) 5. Click the **toggle button** to enable *Public Signup*. ![catalyst_authentication_embedded_public_toggle_highlight](https://catalyst-docs-development.zohostratus.in/images/tutorials/embedded_auth/catalyst_authentication_embedded_public_toggle_highlight.webp) * Read the information pop-up and click **Yes, Proceed**. ![catalyst_authentication_embedded_public_signup_proceed](https://catalyst-docs-development.zohostratus.in/images/tutorials/embedded_auth/catalyst_authentication_embedded_public_signup_proceed.webp) > **Note:** To learn more about *Public Signup*, visit this [help document](https://docs.catalyst.zoho.com/en/cloud-scale/help/authentication/public-signup/). 6. You can add any or all of the [ Identity Provider Logins](https://docs.catalyst.zoho.com/en/cloud-scale/help/authentication/social-logins/introduction/) that are present in the console. To enable the **Zoho** identity provider login: - Click the **Zoho** button, and enter "**AuthorizationPortal**" as the *Client Name*. ![catalyst_authentication_social_login_zoho_configuring](https://catalyst-docs-development.zohostratus.in/images/tutorials/embedded_auth/catalyst_authentication_social_login_zoho_configuring.webp) > **Note:** As your application is being built on Catalyst, you do not have to create OAuth `Client ID` and `Client Secret` credentials. - Click **Enable**. Your end-users can now log in to your application using their Zoho credentials. To enable the **Google** identity provider login: - Click the **Google** button, and enter the OAuth `Client ID` and `Client Secret` that you obtained in the Google console in their respective fields. ![google](https://catalyst-docs-development.zohostratus.in/images/tutorials/embedded_auth/google.webp) > **Note:** Steps to obtain the OAuth `Client ID` and `Client Secret` for each of the identity provider logins can be accessed in the following help documents: [Google](https://docs.catalyst.zoho.com/en/cloud-scale/help/authentication/social-logins/configuring-social-logins/#enable-google-social-login), [Microsoft 365](https://docs.catalyst.zoho.com/en/cloud-scale/help/authentication/social-logins/configuring-social-logins/#enable-microsoft-365-social-login), [LinkedIn](https://docs.catalyst.zoho.com/en/cloud-scale/help/authentication/social-logins/configuring-social-logins/#enable-linkedin-social-login), and [Facebook](https://docs.catalyst.zoho.com/en/cloud-scale/help/authentication/social-logins/configuring-social-logins/#enable-facebook-social-login). - Click **Enable**. Your end-users can now log in to your application using their **Google** credentials. You can repeat the same steps to enable the other identity provider logins. 7. Click **Next**. > **Note:** You can also [edit your identity provider login configurations](https://docs.catalyst.zoho.com/en/cloud-scale/help/authentication/native-catalyst-authentication/embedded-authentication/setup-embedded-auth/) at a later point from the Authentication Type section. 8. We will configure the *Additional Settings* section at a later point using the *Whitelisting* feature. Click **Finish**. ![additional_settings](https://catalyst-docs-development.zohostratus.in/images/tutorials/embedded_auth/additional_settings.webp) You will now able to view and verify that *Embedded Authentication* type has been enabled for your application. ![catalyst_authentication_embedded_login_enabled](https://catalyst-docs-development.zohostratus.in/images/tutorials/embedded_auth/catalyst_authentication_embedded_login_enabled.webp)