--- title: "Enable Custom User Validation" url: https://docs.catalyst.zoho.com/en/tutorials/embedded-auth/python/enable-custom-validation/ 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-08-17T12:16:04Z service: All Services type: tutorial related_links: - name: "Custom User Validation" url: /en/cloud-scale/help/authentication/whitelisting/custom-user-validation/introduction/ - name: "Whitelisting" url: /en/cloud-scale/help/authentication/whitelisting/introduction/ - name: "Catalyst Deploy Options" url: /en/cli/v1/deploy-resources/deploy-options/ --- # Enable Custom User Validation Now that we have coded the logic, let's enable [Custom User Validation](https://docs.catalyst.zoho.com/en/cloud-scale/help/authentication/whitelisting/custom-user-validation/introduction/). To do this, you must first deploy the function to the console. Enter this CLI command to [deploy the function component](https://docs.catalyst.zoho.com/en/cli/v1/deploy-resources/deploy-options/#--only-lttargetsgt) alone to the console. ```sh catalyst deploy --only functions ``` ![functions_deploy](https://catalyst-docs-development.zohostratus.in/images/tutorials/embedded_auth/python/python-functions-deploy.webp) A function endpoint will be created for the function that allows you to access the function directly. The function will be deployed to the console. Now, go to the console, and implement the following steps: 1. Navigate to the *Whitelisting* section in the *Authentication* component, and click the **Custom User Validation** toggle. ![custom_toggle](https://catalyst-docs-development.zohostratus.in/images/tutorials/embedded_auth/custom_toggle.webp) 2. Select the **Basic I/O function** from the drop-down in the pop-up. ![configure_function](https://catalyst-docs-development.zohostratus.in/images/tutorials/embedded_auth/configure_function.webp) 3. Click **Configure**. ![validation_setup](https://catalyst-docs-development.zohostratus.in/images/tutorials/embedded_auth/validation_setup.webp) The *Custom User Validation* function has been enabled for the project, and the end-users signing up for your application will now be additionally authenticated using this function. > **Note:** You can find out about the all of the features present in the *Whitelisting* section form in this [help document](https://docs.catalyst.zoho.com/en/cloud-scale/help/authentication/whitelisting/introduction/).