--- title: "Enable Authentication" url: https://docs.catalyst.zoho.com/en/tutorials/birthday-greetings/nodejs/enable-auth/ description: "Build a birthday greetings application using the Job Scheduling service and automatically send out birthday greetings to the required person via their email." last_updated: 2026-08-17T12:16:04Z service: All Services type: tutorial related_links: - name: "Authentication" url: /en/cloud-scale/help/authentication/introduction/ - name: "Embedded Authentication" url: /en/cloud-scale/help/authentication/native-catalyst-authentication/embedded-authentication/introduction/ - name: "Public Signup" url: /en/cloud-scale/help/authentication/public-signup/ - name: "Social Logins" url: /en/cloud-scale/help/authentication/social-logins/introduction/ - name: "Whitelisting" url: /en/cloud-scale/help/authentication/whitelisting/introduction/ - name: "Email Templates" url: /en/cloud-scale/help/authentication/email-templates/introduction/ --- # Enable Authentication For this tutorial, we will be enabling the Embedded Authentication type to add end users to the application. To enable Embedded Authentication for your application: 1. Navigate to the *Authentication* component under *SECURITY & IDENTITY* and click **Set Up** in the **Native Authentication** option. ![catalyst_tutorials_jobscheduling_authentication_setup_strt](https://catalyst-docs-development.zohostratus.in/images/tutorials/birthday-greetings/catalyst_tutorials_jobscheduling_authentication_setup_strt.webp) 2. Select **Embedded Authentication** and click **Next**. ![catalyst_tutorials_jobscheduling_authentication_setup_embedded](https://catalyst-docs-development.zohostratus.in/images/tutorials/birthday-greetings/catalyst_tutorials_jobscheduling_authentication_setup_embedded.webp) 3. We will be implementing the script listed in this section when we configure our client. For now, click the **Public Signup** toggle to allow users to sign up to your application. ![catalyst_tutorials_jobscheduling_authentication_setup_embedded_public_toggle](https://catalyst-docs-development.zohostratus.in/images/tutorials/birthday-greetings/catalyst_tutorials_jobscheduling_authentication_setup_embedded_public_toggle.webp) > **Info:** You can learn more about the **Public Signup** feature from this [help documentation](https://docs.catalyst.zoho.com/en/cloud-scale/help/authentication/public-signup/). 4. Read the information in the pop-up and click **Yes, Proceed**. ![catalyst_tutorials_jobscheduling_authentication_setup_embedded_public_popup](https://catalyst-docs-development.zohostratus.in/images/tutorials/birthday-greetings/catalyst_tutorials_jobscheduling_authentication_setup_embedded_public_popup.webp) 5. *Public Signup* has now been enabled. Your end-users can sign up to your application, and if you choose it, you can allow them to sign up to your application using their Social Logins. Click **Next**. ![catalyst_tutorials_jobscheduling_authentication_setup_embedded_public_enabled](https://catalyst-docs-development.zohostratus.in/images/tutorials/birthday-greetings/catalyst_tutorials_jobscheduling_authentication_setup_embedded_public_enabled.webp) > **Info:** We will not be covering the Social Logins feature in this tutorial. You can find out more about it in this [help documentation](https://docs.catalyst.zoho.com/en/cloud-scale/help/authentication/social-logins/introduction/) 6. We will be skipping the *Additional Settings* section right now. We will revisit the *Custom User Validation* feature present in this section at a later step. Click **Finish**. ![catalyst_tutorials_jobscheduling_authentication_setup_embedded_addn_settings_finish](https://catalyst-docs-development.zohostratus.in/images/tutorials/birthday-greetings/catalyst_tutorials_jobscheduling_authentication_setup_embedded_addn_settings_finish.webp) Embedded authentication has been enabled for your application. ![catalyst_tutorials_jobscheduling_authentication_setup_embedded_auth_cmpltd](https://catalyst-docs-development.zohostratus.in/images/tutorials/birthday-greetings/catalyst_tutorials_jobscheduling_authentication_setup_embedded_auth_cmpltd.webp) ### Configure Email Templates **Email Templates** is a feature in *Authentication* that allows you to style and customize the *Email Verification* and *Password Reset* emails that will be sent from your application when an end user attempts to register or reset their password. To configure the required email templates: 1. Click the **Email Templates** tab in the *Authentication* component to navigate to the relevant section. Click **Edit** to customize the **Email Verification** template. ![catalyst_tutorials_jobscheduling_authentication_setup_email_templates_start](https://catalyst-docs-development.zohostratus.in/images/tutorials/birthday-greetings/catalyst_tutorials_jobscheduling_authentication_setup_email_templates_start.webp) 2. Customize and edit the content. You can also include [placeholders](https://docs.catalyst.zoho.com/en/cloud-scale/help/authentication/email-templates/benefits-and-key-concepts/#placeholders) in the templates for the values that need to be populated dynamically when the emails are invoked. Make the necessary changes and click **Save**. ![catalyst_tutorials_jobscheduling_authentication_setup_email_templates_editing](https://catalyst-docs-development.zohostratus.in/images/tutorials/birthday-greetings/catalyst_tutorials_jobscheduling_authentication_setup_email_templates_editing.webp) > **Notes:** * You can customize the email content to match your preference. * The placeholder content (content present between `%%`) will be dynamically altered and rendered based on the user details. * The `%LINK%` placeholder will contain the application’s link that is automatically generated by Catalyst. You can also provide a custom link. 3. To customize the Reset Password email template, click the **Password Reset** tab and customize the email content in the same manner as above. ![catalyst_tutorials_jobscheduling_authentication_setup_email_templates_forgot_pwd](https://catalyst-docs-development.zohostratus.in/images/tutorials/birthday-greetings/catalyst_tutorials_jobscheduling_authentication_setup_email_templates_forgot_pwd.webp) The email templates will now be configured. > **Info:** * You can learn more about Email Templates from this [help document](https://docs.catalyst.zoho.com/en/cloud-scale/help/authentication/email-templates/introduction/). * Because we are using Embedded Authentication (a **Native Authentication** type) to authenticate this application, the handling of sending these emails at the required instances will be automatically configured by Catalyst, so you do not have to code the logic to trigger these emails.