カスタムサーバートークンの生成
Cloud ScaleのAuthenticationコンポーネントでは、Catalystアプリケーションにサードパーティ認証サービスを実装できます。エンドユーザーの認可と検証はサードパーティサービスによって処理され、データはCatalystに渡されます。
Note:
- サードパーティ認証サービスを実装しているため、アプリケーションのセキュリティインフラストラクチャは選択したサードパーティサービスの効率性に依存することをご理解ください。
- Catalystアプリケーションでサードパーティ認証を有効にするには、コンソールでPublic Signupを有効にしていることを確認してください。
ユーザーがサードパーティサービスで認証された後にリダイレクトされた場合、そのユーザーの認証情報をコーディングした認証関数に渡す必要があります。この関数には、カスタムサーバートークンを生成するCatalystサーバーサイドロジックを含める必要があり、生成されたトークンはクライアントコードに組み込まれたWeb SDKに渡されます。
カスタムサーバートークンを生成するサンプルコードを以下に示します。
サンプルコードスニペット
copy
ZCCustomTokenDetails customTokenDetails = ZCCustomTokenDetails.getInstance();
ZCCustomTokenUserDetails tokenUserDetails = ZCCustomTokenUserDetails.getInstance();
//トークンのユーザー詳細を設定する
tokenUserDetails.setEmailId("emma@zylker.com");
tokenUserDetails.setFirstName("Amelia");
tokenUserDetails.setLastName("Burrows");
tokenUserDetails.setRoleName("App Admin");
customTokenDetails.setUserDetails(tokenUserDetails);
ZCCustomTokenResponse customTokenResp = ZCUser.getInstance().generateCustomToken(customTokenDetails);
このトークンは、Web SDKヘルプページで説明されているように、クライアントロジックに渡すことができます。
Note: カスタムサーバートークンは、ユーザーがサードパーティ認証サービスを使用してアプリケーションにログインするたびに生成する必要があります。
最終更新日 2026-03-24 17:38:39 +0530 IST
Yes
No
Send your feedback to us
Skip
Submit