CatalystアプリケーションにおけるThird-party Authenticationのワークフロー
以下は、サードパーティ認証サービスによって認証されたエンドユーザーがCatalystアプリケーションにログインするプロセスの詳細な手順です:
-
エンドユーザーがアプリケーションにログインするための詳細を入力すると、選択したサードパーティ認証サービスに転送されます。
-
ユーザーの詳細は、認証ロジックが通過した後、サードパーティサービスのデータベースで検証および保存されます。
-
ユーザーの詳細がCatalystクライアントアプリケーションに渡されます。
-
次に、詳細はコーディングした認証ファンクションにリダイレクトされます。この認証ファンクションには、認証済みユーザーのカスタムサーバートークンを生成するためのCatalystサーバーサイドスクリプトが含まれている必要があります。
-
このトークンがクライアントコードに組み込まれたWeb SDKに渡されます。
-
クライアントスクリプトから生成されたJSON Web Token(JWT)を使用して、ユーザーがアプリケーションにログインします。このトークンには認証済みユーザーの詳細が含まれます。
-
(a). ユーザーはエンドポイントを通じてアプリケーションのコンポーネントにアクセスできるようになります。Catalyst Security Engineは、アプリケーションに関連付けられたすべてのCatalystコンポーネントがユーザーによって安全にアクセスされることを保証します。
- (b). ユーザーの詳細とトークン情報は、セッションを維持するためにWeb SDKを通じてブラウザCookieにも保存されます。
トークンがまだ有効な間に認証済みユーザーがアプリケーションにログインする場合のワークフロー
ユーザーが認証され、ログインセッションが継続している場合、トークンが有効な間、ユーザーはアプリケーションのすべてのエンドポイントに安全にアクセスできます。
最終更新日 2026-02-23 18:09:41 +0530 IST
Yes
No
Send your feedback to us

