お知らせ:

当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

カスタムサーバートークンの生成

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

このページについて

関連リンク

Authentication