Configure Hosted Authentication for the Application

Let’s configure the Native Catalyst Authentication type, Hosted Login in this section.

  1. Authentication is a Catalyst 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. catalyst_authentication_cloudscale_view

  2. Click Authentication under Security & Identity to access the Authentication component. catalyst_authentication_console_view

  3. You can set up your application’s authentication element using Native Catalyst Authentication or a Third-party Authentication service. For this tutorial, we are going to set up the application’s authentication using Hosted Login, 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

Note:
  • Embedded Login here
  • Third-party Authentication here
  1. Select Hosted Authentication and click Next. catalyst_authentication_hosted_setup_highlight

  2. Enter your business name or other name of your choice in the Company Name field and upload an image file of your choice for the Company Logo. catalyst_authentication_hosted_name_n_logo

Note: For the purpose of this tutorial, we are using "Zylker Technologies Pvt. Ltd." as the company name.
  1. Use the color palettes in the console to style your login element. Use the Preview section on the right and design the login element to match your preference. catalyst_authentication_hosted_design_color_pallete
Note: You can use the Preview section to simultaneously view the style of your Sign In, Sign Up, and Password Reset elements. However, to view the Sign U page, you need to enable Public Signup. The steps involved in enabling Public Signup are given below.
  1. Click the toggle button to enable Public Signup. catalyst_authentication_hosted_oublic_toggle_highlight
    • Read the information pop-up and click Yes, Proceed. catalyst_authentication_hosted_public_signup_proceed
Note: To learn more about Public Signup, visit this help document.
  1. You can add any or all of the Social Logins that are present in the console. catalyst_authentication_social_login_configurations

    To enable the Zoho social login:

    • Click the Zoho button, and enter “AuthorizationPortal” as the Client Name. catalyst_authentication_social_login_zoho_configuring
    • Click Enable. catalyst_authentication_hosted_zoho_sl_alone
      Your end-users can now log in to your application using their Zoho credentials.
    Note: As your application is being built on Catalyst by Zoho, you do not have to create OAuth Client ID and Client Secret credentials.

    To enable the Google social 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. catalyst_authentication_social_login_google_configuring
      Note: Steps to obtain the OAuth Client ID and Client Secret for each of the social logins can be accessed in the following help documents: Google, Microsoft 365, LinkedIn, and Facebook.
    • Click Enable. catalyst_authentication_hosted_zoho_google_sl_alone
      Your end-users can now log in to your application using their Google credentials.

    You can repeat the same steps to enable the other social logins. catalyst_authentication_social_logins_configured

  2. Click Next.

Note: You always have the option to edit your design and social login configurations at a later point using the Authentication Type section.
  1. We will configure the Additional Settings section at a later point using the Whitelisting feature. Click Finish. catalyst_authentication_addn_settings_skip

You will now able to view and verify that Hosted Authentication type has been enabled for your application. catalyst_authentication_hoted_login_enabled

You will also be able to view that Catalyst has generated secure Access URLs for your Login, Sign Up, and Password Reset pages, and has automatically rendered your styling preferences in all the concerned pages. catalyst_authentication_hoted_login_enabled_three_pages

Last Updated 2024-05-20 18:50:35 +0530 +0530