コンテンツにスキップ

SparkPost

Last reviewed: 9 months ago

このガイドでは、Cloudflare Zero TrustでSparkPostまたはSparkPost EUをSAMLアプリケーションとして構成する方法を説明します。

前提条件

1. Cloudflare Zero TrustにSaaSアプリケーションを追加する

  1. Zero Trustに移動し、Access > Applicationsを選択します。
  2. Add an application > SaaS > Selectを選択します。
  3. ApplicationSparkPostと入力し、表示される対応するテキストボックスを選択します。
  4. 認証プロトコルとしてSAMLを選択します。
  5. Add applicationを選択します。
  6. 次のフィールドに入力します:
    • Entity ID:
      • SparkPostアカウント用:https://api.sparkpost.com
      • SparkPost EUアカウント用:https://api.eu.sparkpost.com
      • 専用テナントを持つSparkPostアカウント用:https://<api-host>
    • Assertion Consumer Service URL:
      • SparkPostアカウント用:https://api.sparkpost.com/api/v1/users/saml/consume
      • SparkPost EUアカウント用:https://api.eu.sparkpost.com/api/v1/users/saml/consume
      • 専用テナントを持つSparkPostアカウント用:https://<api-host>/api/v1/users/saml/consume
    • Name ID format: Email
  7. SAML Metadata endpointをコピーします。
  8. Save configurationを選択します。
  9. アプリケーションのアクセスポリシーを構成します。
  10. Doneを選択します。

2. メタデータファイルをダウンロードする

  1. Cloudflare Zero Trustのアプリケーション構成からSAMLメタデータエンドポイントをウェブブラウザに貼り付けます。
  2. ブラウザ特有の手順に従って、URLの内容を.xmlファイルとしてダウンロードします。

3. SparkPostにSAML SSOプロバイダーを追加する

  1. SparkPostで、プロフィール写真を選択し、Account Settingsを選択します。
  2. Single Sign-Onの下で、Provision SSOを選択します。
  3. **Upload your Security Assertion Markup Language (SAML)**の下で、select a fileを選択し、ステップ2. メタデータファイルをダウンロードするで作成した.xmlファイルをアップロードします。
  4. Provision SSOを選択します。
  5. Enable SSOを選択します。

4. テストユーザーを追加し、統合をテストする

  1. SparkPostでは、現在のユーザーを削除して再招待する必要があります。テストユーザーを作成するには、プロフィール写真を選択し、Users > ユーザー名 > Delete Userを選択します。その後、Invite Userを選択し、必要な情報を入力します。あるいは、新しいユーザーを招待します。招待メールが送信されます。
  2. 招待メールに送信されたリンクに移動します。Cloudflare Accessのログイン画面にリダイレクトされ、アイデンティティプロバイダーでサインインするように求められます。
  3. SSOが成功すると、他の現在のユーザーのためにSSOをオンにすることができます。ユーザーを削除して再招待します。