# Users -------------------------------------------------------------------------------- title: "Introduction" description: "User Management allows you to directly add end-users to your application and assign them custom roles" last_updated: "2026-03-18T07:41:08.535Z" source: "https://docs.catalyst.zoho.com/en/cloud-scale/help/authentication/user-management/users/introduction/" service: "Cloud Scale" -------------------------------------------------------------------------------- # Users ### Introduction It's important to remember the following details to implement and utilize the Users section effectively: * {{%badge%}}{{%bold%}}ZUID{{%/bold%}}{{%/badge%}}: {{%badge%}}ZUID{{%/badge%}} is the unique identification of a Zoho user account for individual application. It is automatically created for an end-user when they sign-up for your application. * {{%badge%}}{{%bold%}}UserID{{%/bold%}}{{%/badge%}}: {{%badge%}}UserID{{%/badge%}} is the unique identification of an end-user, limited to Catalyst alone and not applicable to other Zoho services. This is also automatically created for an end-user when they sign up for your application. * {{%badge%}}{{%bold%}}Org ID{{%/bold%}}{{%/badge%}}: {{%badge%}}Org ID{{%/badge%}} is the unique identification of the organization that an end-user belongs to. This identification is generated when the end-user is added through the {{%link href="/en/api/code-reference/cloud-scale/authentication/add-new-user/#AddNewUser" %}}Add User API{{%/link%}} or through the {{%link href="/en/cloud-scale/help/authentication/user-management/users/implementation/#adding-a-new-user-from-the-console" %}}Add User{{%/link%}} button in the console. If the Org ID is not specified while adding the user, Catalyst will automatically generate a unique Org ID for that particular user. {{%note%}}{{%bold%}}Note:{{%/bold%}}The organization of a user cannot be changed later, once it is associated with their account.{{%/note%}} * An end-user can sign up to any number of Catalyst applications; a unique ZUID and Org ID will be created each time for that user. However, this could also cause inconvenience for the user, as they would have to sign in every time they switch to a different Catalyst application. To prevent this, if you implement a {{%link href="/en/cloud-scale/help/authentication/native-catalyst-authentication/introduction/" %}}Native Catalyst Authentication type{{%/link%}} in all of your Catalyst applications, you can easily set up {{%link href= "/en/cloud-scale/help/authentication/social-logins/introduction/" %}}Social Logins{{%/link%}} that will allow users to sign up to all your applications using credentials of trusted Identity Providers (IdPs). {{%note%}}{{%bold%}}Note:{{%/bold%}} Catalyst's {{%link href="/en/api/introduction/multi-org-support/#Multi-OrgSupport" %}}Multi-Org feature{{%/link%}} enables a Catalyst developer to be a part of multiple organizations, while registered with one Catalyst account. This means that if a user or a {{%link href="/en/getting-started/set-up-a-catalyst-project/collaborators/"%}}collaborator{{%/link%}} signs up for more than one Catalyst organization, they are assigned a different Org IDs under one ZUID for each application.{{%/note%}} <br /> -------------------------------------------------------------------------------- title: "Benefits" description: "User Management allows you to directly add end-users to your application and assign them custom roles" last_updated: "2026-03-18T07:41:08.535Z" source: "https://docs.catalyst.zoho.com/en/cloud-scale/help/authentication/user-management/users/benefits/" service: "Cloud Scale" -------------------------------------------------------------------------------- # Benefits * Authentication provides an integrated space to manage application users and handle all end-user activities. The provision to handle user accounts directly from the Catalyst console, rather than creating additional solutions for it, is highly helpful and time saving. * Even if you have included a provision for users to create an account or reset their password from inside your application, you can still perform these activities quickly from the console for your convenience. * You can easily manage applications created for internal usage by your organization's members, or that are made accessible by request only using Authentication. * You can create custom user roles for your end-users, and provide them with more specific permissions. <br /> -------------------------------------------------------------------------------- title: "Implementation" description: "User Management allows you to directly add end-users to your application and assign them custom roles" last_updated: "2026-03-18T07:41:08.536Z" source: "https://docs.catalyst.zoho.com/en/cloud-scale/help/authentication/user-management/users/implementation/" service: "Cloud Scale" -------------------------------------------------------------------------------- # Implementation ### Adding a New User From The Console 1. Navigate to the *User Management* section of **Cloud Scale > Authentication** and click **Add User** in the *Users* section. <br /> {{%note%}}{{%bold%}}Note:{{%/bold%}} To add end-users to your application, you must first enable at least one of the {{%link href="/en/cloud-scale/help/authentication/introduction/" %}}authentication types{{%/link%}}.{{%/note%}} 2. Enter the **First Name**, **Last Name**, **Email ID** of the user. Select the **Role** or the user from the *Roles* drop-down list in the pop-up window. <br /> {{%note%}}{{%bold%}}Note:{{%/bold%}} You can find out more about {{%italics%}}Roles{{%/italics%}} from this {{%link href="/en/cloud-scale/help/authentication/user-management/roles/implementation/" %}}help section{{%/link%}}{{%/note%}} 3. If you wish to add the user under a particular organization, enter the Org ID. If you do not enter one, Catalyst will generate a unique organization ID for the user. <br /> 4. Select the platform of the application that you are inviting the user to access. <br /> {{%note%}}{{%bold%}}Note:{{%/bold%}} Specifying the platform does not prevent the user from accessing other platforms of the application. However, it defines the primary platform that the user will access from their device and sets default values for opening the application in the appropriate medium.{{%/note%}} If you select {{%bold%}}Andorid{{%/bold%}} or {{%bold%}}iOS{{%/bold%}} as the platforms, you can type in the redirect URL. <br /> 5. You can use the default homepage that you have specified in your web app's {{%link href="/en/cli/v1/project-directory-structure/catalyst-json/" %}}{{%badge%}}client-package.json{{%/badge%}}{{%/link%}} file as the redirect URL by checking the {{%bold%}}Use Default Redirect URL{{%/bold%}} checkbox. To use a different redirect URL, type the URL in the textbox. <br /> {{%note%}}{{%bold%}}Note:{{%/bold%}} Specifying the platform does not prevent the user from accessing other platforms of the application. However, it defines the primary platform that the user will access from their device and sets default values for opening the application in the appropriate medium.{{%/note%}} 6. Click {{%bold%}}Create{{%/bold%}}. <br /> The user will now be listed in the *Users* section along with their details. You can search for a particular user by their email address using the search bar. The *Users* section lists all users, including those who have signed up from inside the application. Click **Invite User** to add more users. When a new user is invited, Catalyst will send an automated email to their email address with a URL to set up their password. The content and design of this email template can be configured using the {{%link href="/en/cloud-scale/help/authentication/email-templates/introduction/" %}}Email Template{{%/link%}} feature of Authentication. When the user clicks on the link, they will be authenticated and redirected to a page that requests them to set their password. <br /> Once the user completes the process, they are redirected to the redirect URL that you specified while inviting the user. ### Enable or Disable a User You can enable or disable a user of your application as you need. When a user is disabled for an application, they will no longer be able to login to the application until you enable them again. To enable or disable a user, click the toggle switch in the *Status* column of that user. <br /> ### Reset a User's Password You can easily reset a user's password by sending them a Password Reset email from the Catalyst console. The email will contain a password reset link, which the user can click to create a new password for the application. The Password Reset email can be designed per your preference using the {{%link href="/en/cloud-scale/help/authentication/email-templates/introduction/" %}}Email Template{{%/link%}} feature of Authentication. If you are implementing {{%link href="/en/cloud-scale/help/authentication/native-catalyst-authentication/hosted-authentication-type/introduction/" %}}Hosted Authentication Type{{%/link%}}, you also have the option of designing the Password Reset page of your application directly in the console. {{%note%}}{{%bold%}}Note:{{%/bold%}} The password will be reset for all platforms, irrespective of the platform you choose. Specifying the platform sets default values for opening the application in the appropriate medium.{{%/note%}} To let user reset their password: 1. Click the ellipsis icon at the corner of the particular user, and click **Reset Password**. <br /> 2. Select the platform of the application for which the password is to be reset in the *Redirect Details* <br /> 3. Click **Reset**. <br /> This will automatically send a password reset email to the user's email address for the application platform that you have chosen. When the user clicks on the link, they will be redirected to the Password Reset page of your application where they can create a new password for their account. {{%note%}}{{%bold%}}Note:{{%/bold%}} You can also send a password reset email using {{%link href="/en/sdk/java/v1/cloud-scale/authentication/reset-password/" %}}Java{{%/link%}}, {{%link href="/en/sdk/nodejs/v2/cloud-scale/authentication/reset-password/" %}}Node.JS{{%/link%}}, {{%link href="/en/sdk/python/v1/cloud-scale/authentication/reset-password/" %}}Python{{%/link%}}, {{%link href="/en/sdk/web/v4/cloud-scale/authentication/reset-password/" %}}Web{{%/link%}} SDKs, or the {{%link href="/en/api/code-reference/cloud-scale/authentication/reset-user-password/#ResetUserPassword" %}}API{{%/link%}}.{{%/note%}} ### Modify a User's Details You can modify and update a user's name or the role that they were assigned to. However, you will not be able to change a user's registered *email address*, *Org ID*, or *User ID*. To modify user information in your application: 1. Click the **ellipsis icon** of the user whose information you wish to modify and select **Edit**. <br /> 2. Make any necessary changes in the pop-up widow and click **Update**. <br /> ### Delete a User You can permanently delete a user from logging in to your application. The user will need to re-register in your application if they want to use it again. To delete a user account from your application: 1. Click the **ellipsis icon** for the user you wish to delete and select **Delete**. <br /> 2. Click **Yes, Proceed** in the confirmation window. <br /> <br />