--- title: "実装" url: https://docs.catalyst.zoho.com/ja/cloud-scale/help/authentication/whitelisting/custom-user-validation/implementation/ description: "Custom User Validationでは、カスタムロジックを使用してユーザーのサインアップを検証できます。" last_updated: 2026-08-17T12:16:04Z service: Cloud Scale type: general --- # 実装 *Whitelisting*セクションを使用するには、少なくとも1つの認証タイプ([Hosted Authentication Type](https://docs.catalyst.zoho.com/ja/cloud-scale/help/authentication/native-catalyst-authentication/hosted-authentication-type/introduction/)、[Embedded Authentication Type](https://docs.catalyst.zoho.com/ja/cloud-scale/help/authentication/native-catalyst-authentication/embedded-authentication/introduction/)、または[Third-party Authentication Type](https://docs.catalyst.zoho.com/ja/cloud-scale/help/authentication/third-party-authentication/introduction/))を設定する必要があります。 コンソールで**Cloud Scale > Authentication**に移動し、**Whitelisting**オプションをクリックすることで、*Whitelisting*にアクセスできます。 ![cloud_scale_authentication_whitelisting](https://catalyst-docs-development.zohostratus.in/images/help/authentication/cloud_scale_authentication_whitelisting.webp) Custom User Validationでは、[Basic I/Oファンクション](https://docs.catalyst.zoho.com/ja/serverless/help/functions/basic-io)で定義したカスタムロジックを使用してエンドユーザーを検証できます。 > **注意:** * Custom User Validationを使用するには、[Public Signup](https://docs.catalyst.zoho.com/ja/cloud-scale/help/authentication/public-signup)を有効にする必要があります。 * カスタム検証ファンクションは、[Java](https://docs.catalyst.zoho.com/ja/sdk/java/v1/cloud-scale/authentication/custom-user-validation/)、[Node.js](https://docs.catalyst.zoho.com/ja/sdk/nodejs/v2/cloud-scale/authentication/custom-user-validation/)、または[Python](https://docs.catalyst.zoho.com/ja/sdk/python/v1/cloud-scale/authentication/custom-user-validation/)でBasic I/Oとしてコーディングされ、Catalystコンソールの[Serverless Functions](https://docs.catalyst.zoho.com/ja/serverless/help/functions/introduction/)に存在している必要があります。 Custom User Validationはデフォルトで**無効**になっており、2つの方法で設定できます: > **注意:** すべての認証セットアップの最終ステップにある*Additional Settings*セクションでもCustom User Validationを有効にできます。 ![cloud_scale_additional_settings](https://catalyst-docs-development.zohostratus.in/images/help/authentication/cloud_scale_additional_settings.webp) ### Custom User Validationの有効化 1. *Whitelisting*セクションの**Custom User Validation**オプションの横にある**トグルボタン**をクリックします。 ![cloud_scale_authentication_whitelisting](https://catalyst-docs-development.zohostratus.in/images/help/authentication/cloud_scale_authentication_whitelisting.webp) > **注意:** Custom User Validationを使用するには、[Public Signup](https://docs.catalyst.zoho.com/ja/cloud-scale/help/authentication/public-signup/)を有効にする必要があります。前述のとおり、*Addional Settings*セクションを使用して認証タイプの設定時に有効にできます。 2. ドロップダウンからカスタムロジックを含む[Basic I/Oファンクション](https://docs.catalyst.zoho.com/ja/serverless/help/functions/basic-io/)を選択します。 ![cloud_scale_custom_validation_funcchoose](https://catalyst-docs-development.zohostratus.in/images/help/authentication/cloud_scale_custom_validation_funcchoose.webp) 3. **JSON Validation**ボタンをクリックして、ファンクションをテストするためのサンプルJSON入力を表示およびコピーできます。この入力を、各スタックのそれぞれの[SDKセクション](https://docs.catalyst.zoho.com/ja/#DeveloperTools)で提供されているサンプルファンクション、または独自のカスタムロジックでテストできます。 ![cloud_scale_custom_validation_json](https://catalyst-docs-development.zohostratus.in/images/help/authentication/cloud_scale_custom_validation_json.webp) 4. **Configure**をクリックして、Custom User Validationの有効化を完了します。 ![cloud_scale_auth_whitelisting_csu_enabled](https://catalyst-docs-development.zohostratus.in/images/help/authentication/cloud_scale_auth_whitelisting_csu_enabled.webp) ### Custom User Validationの無効化 カスタムロジックによるユーザーサインアップの検証が不要になった場合は、トグルボタンをクリックして*Custom User Validation*を無効にするだけで、*Custom User Validation*オプションを無効にできます。 ![cloud_scale_auth_whitelisting_csu_enabled_toggle_highighlit](https://catalyst-docs-development.zohostratus.in/images/help/authentication/cloud_scale_auth_whitelisting_csu_enabled_toggle_highighlit.webp) Custom User Validationが無効になり、いつでも再有効化できます。 > **注意:** [Public Signup](https://docs.catalyst.zoho.com/ja/cloud-scale/help/authentication/public-signup/)を無効にすると、アプリケーションのCustom User Validationも自動的に無効になります。