Social Login
Catalystでは、一般的なIDプロバイダー(IdP)またはSocial Loginを使用して、エンドユーザーがアプリケーションにログインできるようにすることができます。コンソールから直接、Social Loginを設定してログイン要素に追加できます。
Catalystは、以下のSocial Loginの実装をサポートしています:
これらのSocial Loginは、業界標準のOAuthプロトコルを利用して、つまりIdPサービスから提供されるCatalystアプリケーション用のClient IDとClient Secretを設定することで、Catalystに設定できます。
メリット
-
Social Loginを使用したアプリケーションへのログインを有効にすると、セキュリティを損なうことなく、エンドユーザーが簡単かつ迅速にアプリケーションにアクセスできます。パスワード疲れを解消し、モバイルフレンドリーにすることで、より合理化されたログイン体験を提供します。
-
Catalystは、ログイン要素にSocial Loginを実装するためのバックエンド要件を管理するサポートを提供します。希望するIDプロバイダー(IdP)からClient IDとClient Secretを設定すれば、簡単に有効にできます。
-
Social Loginのみを使用してユーザーを認証するEmbedded Authenticationでログイン要素を設定できます。これにより、最小限の手間でユーザーを安全に認証できます。
-
追加のコーディングなしで、コンソールから直接、好みに応じてSocial Loginを有効化および無効化できます。
-
アプリケーションにSocial Loginを実装することで、偽アカウントの可能性も低減できます。
承認済みURIの設定
アプリケーションでSocial Loginを有効にするには、必要なクライアントトークンを生成するための承認済みURIが必要です。
承認済みURIの設定手順はすべてのSocial Loginで同じです。このヘルプドキュメントでは、Google Social Loginを使用して手順を説明します:
-
appdomain: appdomainは、Catalystが生成した承認済みURIのプレースホルダーです。アプリケーションのドメインのプレースホルダーです。アプリケーションのドメインは、アプリケーションをコンソールにデプロイした後、Web Client Hostingコンポーネントに生成されて表示されます。アプリケーションにマッピングしたカスタムドメインを追加することもできます。
-
ZAID: ZAIDは、プロジェクトを適切な環境にマッピングするためにCatalystが生成する一意のポータルIDです。
例:
URIを最初にコピーした場合、以下の形式になります:
https://{{appdomain}}/accounts/pfs/{{dev or prod zaid}}/clientidpcallback
これを有効なURIにするには、アプリドメインをコピーして**{{appdomain}}プレースホルダーを置き換え、開発環境のZAID値をコピーして{{dev or prod zaid}}**プレースホルダーを置き換えます。
完成したURIは以下のようになります:
https://authorizationportal-779513891.development.catalystserverless.com/accounts/pfs/1011958529/clientidpcallback
-
承認済みURIを有効なURIに設定する際、任意のカスタムドメインを使用することもできます。
-
アプリケーションを本番環境に移行する場合、本番環境でSocial Loginが機能するように、本番環境のappdomainと本番環境のZAIDを使用してSocial Loginを再設定する必要があります。
最終更新日 2026-02-23 18:09:41 +0530 IST
Yes
No
Send your feedback to us

