お知らせ:

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

CatalystでのThird-party Authentication Typeの設定

CatalystでThird-party Authenticationサービスを実装する前に、まず外部サービスでサードパーティのロジックの処理を完了していることを確認してください。

Catalystアプリケーションにサードパーティ認証方式を設定するには:

  1. CatalystコンソールのCloud ScaleにあるAuthenticationに移動します。Third-party AuthenticationセクションのSet Upオプションをクリックして、認証タイプの設定を開始します。 cloud_scale_auth_thirdparty_auth_start_setup

  2. 次に進み、エンドユーザーがアプリケーションにサインアップできるようにするには、Public Signupを有効にする必要があります。詳しくはPublic Signupのヘルプページをご覧ください。 cloud_scale_auth_thirdparty_server_config_stepper

  3. 認証ファンクションに組み込むためのカスタムサーバートークンを生成する必要があります。

    • お好みに応じてJavaNode.js、またはPythonを選択し、提供されているCatalystスクリプトをコピーします。これをバックエンドロジックに実装すると、実行時にトークンが生成されます。

    • Nextをクリックして、設定を続行します。

注意:
  • カスタムサーバートークンを生成するスクリプトは、それぞれのJavaNode.jsPython SDKヘルプセクションでも利用可能です。また、Third-party Authenticationを設定した後、Authentication Typesセクションでもこれらのスクリプトにアクセスできます。

  • role_nameorg_idの値はオプションであり、サーバーサイドトークンの生成に明示的に必要ではありません。org_idrole_nameの値の取得方法は、それぞれのヘルプページで確認できます。

  1. バックエンドからWebクライアントに生成されたトークンを渡し、サードパーティ認証サービスによってユーザーが正常に検証された場合にアプリケーションにログインさせるスクリプトをコピーできます。 cloud_scale_auth_thirdparty_client_config_stepper
  • コンソールのClient-Side ConfigurationセクションにあるCatalystスクリプトをコピーします。これをクライアントコードに実装すると、サーバートークンを処理し、実行時にJWTを生成します。
  • Nextをクリックして設定を続行します。
  1. 次に、Addional Settingsセクションで、Custom User Validationオプションを有効にすることで、追加の認証ステップを含めることができます。このオプションにより、カスタムロジックを使用してエンドユーザーを検証できます。カスタムロジックはBasic I/Oファンクションにコーディングします。設定方法についてはホワイトリストのヘルプドキュメントをご覧ください。Authorized Domainsセクションを使用して、外部ドメインにアプリケーションへのCORSおよびiFrameアクセスを許可できます。許可ドメインの設定方法については、Authorized Domainヘルプセクションをご覧ください。 addionalsettingswithauthorized

  2. Finishをクリックして、Third-party Authentication Typeを有効にします。 cloud_scale_auth_third_party_done

Authentication Typesセクションで、Catalystはサードパーティ認証サービスが有効になり、アプリケーションの認証がそのサービスによって処理されていることの確認を表示します。また、Catalystスクリプトにいつでもアクセスしてコピーし、サードパーティサービスによる認証後にエンドユーザーをアプリケーションにログインさせることができます。

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

このページについて