お知らせ:

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

CatalystアプリケーションにおけるThird-party Authenticationのワークフロー

以下は、サードパーティ認証サービスによって認証されたエンドユーザーがCatalystアプリケーションにログインするプロセスの詳細な手順です:

cloud_scale_auth_third_party_workflow

  1. エンドユーザーがアプリケーションにログインするための詳細を入力すると、選択したサードパーティ認証サービスに転送されます。

  2. ユーザーの詳細は、認証ロジックが通過した後、サードパーティサービスのデータベースで検証および保存されます。

  3. ユーザーの詳細がCatalystクライアントアプリケーションに渡されます。

  4. 次に、詳細はコーディングした認証ファンクションにリダイレクトされます。この認証ファンクションには、認証済みユーザーのカスタムサーバートークンを生成するためのCatalystサーバーサイドスクリプトが含まれている必要があります。

注意: トークンを生成するコードはCatalystコンソールで提供されます。また、JavaNode.jsPython SDKドキュメントでも利用可能です。
  1. このトークンがクライアントコードに組み込まれたWeb SDKに渡されます。

  2. クライアントスクリプトから生成されたJSON Web Token(JWT)を使用して、ユーザーがアプリケーションにログインします。このトークンには認証済みユーザーの詳細が含まれます。

  3. (a). ユーザーはエンドポイントを通じてアプリケーションのコンポーネントにアクセスできるようになります。Catalyst Security Engineは、アプリケーションに関連付けられたすべてのCatalystコンポーネントがユーザーによって安全にアクセスされることを保証します。

注意: エンドユーザーが初めてアプリケーションにアクセスする場合(サインアッププロセス)、ユーザーの詳細はAuthenticationコンポーネントのUser Managementに追加されます。これ以外のサインインワークフローは同じままです。
  1. (b). ユーザーの詳細とトークン情報は、セッションを維持するためにWeb SDKを通じてブラウザCookieにも保存されます。
注意: トークンは1時間のみ有効です。その後、手順1から8がバックグラウンドで繰り返されます。

トークンがまだ有効な間に認証済みユーザーがアプリケーションにログインする場合のワークフロー

cloud_scale_auth_third_party_workflow_2

ユーザーが認証され、ログインセッションが継続している場合、トークンが有効な間、ユーザーはアプリケーションのすべてのエンドポイントに安全にアクセスできます。

最終更新日 2026-02-23 18:09:41 +0530 IST

このページについて