--- title: "仕組み" url: https://docs.catalyst.zoho.com/ja/cloud-scale/help/authentication/whitelisting/custom-user-validation/how-it-works/ description: "Custom User Validationでは、カスタムロジックを使用してユーザーのサインアップを検証できます。" last_updated: 2026-02-23T12:39:41Z service: Cloud Scale type: general --- # Custom User Validationの仕組み 以下の手順では、カスタムロジックを使用してエンドユーザーのサインアップを認証する方法を説明します: > **注意:** Custom User Validationを使用するには、[Public Signup](https://docs.catalyst.zoho.com/ja/cloud-scale/help/authentication/public-signup/)を有効にする必要があります。 1. エンドユーザーが設定したサインアップアクションを使用してアプリケーションにサインアップすると、Catalystサーバーは[Custom User Validation](https://docs.catalyst.zoho.com/ja/cloud-scale/help/authentication/whitelisting/custom-user-validation/introduction)が有効になっているかどうかを確認します。有効になっている場合、検証ロジックを組み込んだ[Basic I/Oファンクション](https://docs.catalyst.zoho.com/ja/serverless/help/functions/basic-io)が呼び出され、ユーザーの詳細が`.JSON`オブジェクトとして検証ファンクションに渡されます。 ```json { "request_type": "add_user", "request_details": { "user_details": { "email_id": "emmy@zylker.com", "first_name": "Emma", "last_name": "Thompson", "org_id": "43************", "role_details": { "role_name": "App User", "role_id": "10********" } }, "auth_type": "web" } } ``` > **注意:** * Custom User Validationはサインアップアクションにのみ適用されます。つまり、ユーザーが初めてCatalystアプリケーションにアクセスしようとする場合に適用されます。 * 検証の入力詳細のいずれかを変更する場合、ファンクションへの入力は完全な.JSONオブジェクトとして送信する必要があります。 2. コーディングしたカスタムロジックに基づいてユーザーの認証が成功した場合、ユーザーはアプリケーションにアクセスでき、このユーザーの詳細は[*User Management*](https://docs.catalyst.zoho.com/ja/cloud-scale/help/authentication/user-management/introduction)セクションで確認および管理できます。 3. エンドユーザーの詳細がコーディングした認証要件を満たさない場合、アプリケーションにアクセスできません。