カスタムサーバートークンの生成
Cloud Scale の Authentication コンポーネントでは、Catalyst アプリケーションに任意のサードパーティ認証サービスを実装できます。エンドユーザーの認可とバリデーションはサードパーティサービスによって処理され、データは Catalyst に渡されます。
Note:
- サードパーティの認証サービスを実装するため、アプリケーションのセキュリティインフラストラクチャは、選択したサードパーティサービスの効率性に依存することをご理解ください。
- Catalyst アプリケーションでサードパーティ認証を有効にするには、コンソールで Public Signup を有効にする必要があります。
サードパーティサービスで認証された後にユーザーがリダイレクトされると、ユーザーの資格情報をコーディングした認証関数に渡す必要があります。この関数には、カスタムサーバートークンを生成する Catalyst サーバーサイドスクリプトを含める必要があり、生成されたトークンはクライアントコードに組み込まれた Web SDK に渡されます。
copy
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 ヘルプページで説明されているとおり、クライアントロジックに渡すことができます。
Note : カスタムサーバートークンは、ユーザーがサードパーティ認証サービスを使用してアプリケーションにログインするたびに生成する必要があります。
最終更新日 2026-02-23 18:09:41 +0530 IST
Yes
No
Send your feedback to us
Skip
Submit