お知らせ:

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

Social Login

Catalystでは、一般的なIDプロバイダー(IdP)またはSocial Loginを使用して、エンドユーザーがアプリケーションにログインできるようにすることができます。コンソールから直接、Social Loginを設定してログイン要素に追加できます。

注意: Social Loginを有効にするには、まずPublic Signupを有効にする必要があります。

Catalystは、以下のSocial Loginの実装をサポートしています:

これらのSocial Loginは、業界標準のOAuthプロトコルを利用して、つまりIdPサービスから提供されるCatalystアプリケーション用のClient IDClient Secretを設定することで、Catalystに設定できます。

注意: Catalystは、両方のNative Catalyst Authentication Typeで、コンソールから直接これらのSocial Loginを実装するサポートを提供します。ただし、Third Party Authenticationを使用する場合は、ロジックをコーディングする必要があります。

メリット

  • Social Loginを使用したアプリケーションへのログインを有効にすると、セキュリティを損なうことなく、エンドユーザーが簡単かつ迅速にアプリケーションにアクセスできます。パスワード疲れを解消し、モバイルフレンドリーにすることで、より合理化されたログイン体験を提供します。

  • Catalystは、ログイン要素にSocial Loginを実装するためのバックエンド要件を管理するサポートを提供します。希望するIDプロバイダー(IdP)からClient IDClient Secretを設定すれば、簡単に有効にできます。

  • Social Loginのみを使用してユーザーを認証するEmbedded Authenticationでログイン要素を設定できます。これにより、最小限の手間でユーザーを安全に認証できます。

  • 追加のコーディングなしで、コンソールから直接、好みに応じてSocial Loginを有効化および無効化できます。

  • アプリケーションにSocial Loginを実装することで、偽アカウントの可能性も低減できます。

承認済みURIの設定

アプリケーションでSocial Loginを有効にするには、必要なクライアントトークンを生成するための承認済みURIが必要です。

承認済みURIの設定手順はすべてのSocial Loginで同じです。このヘルプドキュメントでは、Google Social Loginを使用して手順を説明します:

  1. コンソールから、必要なSocial Loginをクリックします: catalyst_authentication_social_login_choice_authorized_uri

  2. 承認済みURIをコピーし、コンソールの指示に従ってプレースホルダーを置き換えます。 catalyst_authentication_social_login_enabled_uri

主要な用語
  • 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

このページについて