コンテンツにスキップ

シングルサインオン用のMicrosoft Entra ID SAMLの設定

PlaidCloudは、SAML 2.0によるシングルサインオン(SSO)をサポートしています。このガイドでは、組織のユーザーがPlaidCloudにアクセスする際にEntraで認証できるよう、Microsoft Entra ID(旧Azure Active Directory)をSAML IDプロバイダーとして構成する手順を説明します。

  • 有効なMicrosoft Entra ID(Azure AD)テナント
  • 次のいずれかのEntraロールを持つアカウント:Global Administrator、Cloud Application Administrator、Application Administrator
  • 設定の調整と構成値の交換のために、PlaidCloudサポートと連絡が取れること

セットアップでは、2者がSAMLメタデータを交換します。

  1. お客様側の作業: Entra IDでEnterprise Applicationを構成し、App Federation Metadata URLをPlaidCloudに提供します。
  2. PlaidCloud側の作業: Entraの構成を完了するために必要なサービスプロバイダー(SP)のエンティティIDと応答URL(Assertion Consumer Service URL)を提供します。

以下のステップ3を完了する前に、PlaidCloudサポートと調整してSPの値を入手してください。

ステップ1:Enterprise Applicationの作成

Section titled “ステップ1:Enterprise Applicationの作成”
  1. Azureポータルにサインインし、Microsoft Entra IDに移動します。
  2. 左側のサイドバーで、Enterprise Applicationsを選択します。
  3. + New applicationをクリックします。
  4. + Create your own applicationをクリックします。
  5. アプリケーションの名前を入力します(例:PlaidCloud SSO)。
  6. Integrate any other application you don’t find in the gallery (Non-gallery) を選択します。
  7. 作成をクリックします。

ステップ2:SAMLベースのシングルサインオンの有効化

Section titled “ステップ2:SAMLベースのシングルサインオンの有効化”
  1. アプリケーションが作成されたら、左側のサイドバーの管理にあるSingle sign-onを選択します。
  2. 「Select a single sign-on method」画面で、SAMLをクリックします。

ステップ3:基本的なSAML設定の構成

Section titled “ステップ3:基本的なSAML設定の構成”
  1. Basic SAML Configurationセクションで、編集をクリックします。
  2. Identifier (Entity ID) フィールドに、PlaidCloudから提供されたSPエンティティIDを入力します。
  3. Reply URL (Assertion Consumer Service URL) フィールドに、PlaidCloudから提供されたACS URLを入力します。
  4. 保存をクリックします。

ステップ4:属性とクレームの構成

Section titled “ステップ4:属性とクレームの構成”

デフォルトでは、EntraはSAMLアサーションでユーザーのメールアドレスと名前を渡します。PlaidCloudの構成でSSOからのセキュリティグループ割り当てを使用する場合は、グループクレームも含める必要があります。

  1. Attributes & Claimsセクションで、編集をクリックします。
  2. + Add a group claimをクリックします。
  3. Groups assigned to the applicationを選択します(トークンサイズを抑えるために推奨)。
  4. Source attributeで、適切な値を選択します。
    • グループID — グループのAzure オブジェクトID(UUID)を渡します
    • Cloud-only group display names — 人が読めるグループ名を渡します(クラウド専用グループの場合)
    • sAMAccountName — オンプレミスのグループ名を渡します(ハイブリッド/同期環境の場合)
  5. 保存をクリックします。

ステップ5:アプリケーションへのユーザーとグループの割り当て

Section titled “ステップ5:アプリケーションへのユーザーとグループの割り当て”

このSSO構成で認証できるのは、Enterprise Applicationに割り当てられたユーザーとグループのみです。

  1. 左側のサイドバーの管理にあるUsers and groupsを選択します。
  2. + Add user/groupをクリックします。
  3. PlaidCloudへのSSOアクセスを許可するユーザーまたはグループを選択します。
  4. 割り当てをクリックします。

ステップ6:App Federation Metadata URLの取得と送信

Section titled “ステップ6:App Federation Metadata URLの取得と送信”

アプリケーションの構成が完了したら、Federation Metadata URLを確認してPlaidCloudに送信し、連携を完了させます。

  1. Enterprise ApplicationのSingle sign-onページに移動します。
  2. SAML Certificatesセクションまでスクロールします。
  3. App Federation Metadata URLをコピーします。

このURLをPlaidCloudサポートに送信してください。 これは、PlaidCloudがIDプロバイダー側の信頼関係を構成するために必要なEntity Descriptor URLです。PlaidCloudがこのURLを受け取ると、チームがKeycloakの構成を完了し、SSOをテストできる状態になったらお知らせします。

PlaidCloudが構成の完了を確認したら、次の手順を行います。

  1. 組織のPlaidCloudワークスペース(例:https://my-workspace.plaid.cloud)に移動します。
  2. Microsoftのログインページにリダイレクトされます。
  3. Entra IDの認証情報でサインインします。
  4. 認証に成功すると、PlaidCloudにリダイレクトされます。

エラーが発生した場合は、次の点を確認してください。

  • SPエンティティIDと応答URLが、PlaidCloudから提供された値と完全に一致している
  • ログインしようとしているユーザーが、Enterprise Applicationに割り当てられている
  • PlaidCloudに送信したApp Federation Metadata URLにアクセスできる(ファイアウォールや条件付きアクセスポリシーでブロックされていない)