--- title: "カスタムサーバートークンの生成" url: https://docs.catalyst.zoho.com/ja/sdk/nodejs/v2/cloud-scale/authentication/third-party-server-token/ description: "このページでは、NodeJS アプリケーションからユーザーを削除する方法について、サンプルコードとともに説明します。" last_updated: 2026-02-23T12:39:41Z service: Cloud Scale type: general related_links: - name: "Authentication" url: /ja/cloud-scale/help/authentication/introduction --- # カスタムサーバートークンの生成 Cloud Scale の Authentication コンポーネントでは、Catalyst アプリケーションに任意の[サードパーティ認証サービス](https://docs.catalyst.zoho.com/ja/cloud-scale/help/authentication/third-party-authentication/introduction/)を実装できます。エンドユーザーの認可とバリデーションはサードパーティサービスによって処理され、データは Catalyst に渡されます。 > **Note:** * サードパーティの認証サービスを実装するため、アプリケーションのセキュリティインフラストラクチャは、選択したサードパーティサービスの効率性に依存することをご理解ください。 * Catalyst アプリケーションでサードパーティ認証を有効にするには、コンソールで [Public Signup](https://docs.catalyst.zoho.com/ja/cloud-scale/help/authentication/public-signup/) を有効にする必要があります。 サードパーティサービスで認証された後にユーザーがリダイレクトされると、ユーザーの資格情報をコーディングした認証関数に渡す必要があります。この関数には、カスタムサーバートークンを生成する Catalyst サーバーサイドスクリプトを含める必要があり、生成されたトークンはクライアントコードに組み込まれた Web SDK に渡されます。 ```javascript const userManagement = catalystApp.userManagement(); userManagement.generateCustomToken({ type:'web', user_details:{ email_id: "${email_id}", first_name: "${first_name}", last_name: "${last_name}", org_id: "${org_id}", phone_number: "${phone_number}", country_code: "${country_code}", role_name: "${role_name}" } }); ``` このトークンを、[Web SDK ヘルプページ](https://docs.catalyst.zoho.com/ja/sdk/web/v4/cloud-scale/authentication/third-party-custom-token/)で説明されているとおり、クライアントロジックに渡すことができます。 > **Note :** カスタムサーバートークンは、ユーザーがサードパーティ認証サービスを使用してアプリケーションにログインするたびに生成する必要があります。