Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
MongoDB Branding Shape
Click here >
Docs Menu

フェデレーティッド認証のドメイン マッピングを管理する

ドメインをIdPにマッピングして、 IdPを通じて認証することで、指定されたドメインのユーザーのログイン エクスペリエンスを効率化できます。 ドメインマッピングにより、メールアドレスに特定のドメインが含まれるすべてのユーザーが同じログイン エクスペリエンスを持つことができます。

重要

単一のドメインを複数の IdP にマッピングすると、 MongoDB Cloud コンソールを使用してログインするユーザーは、Atlas 用に構成された最初の SAML IdP アプリケーションに関連付けられた IdP に自動的にリダイレクトされます。

代替IdPを使用するには、ユーザーは SP 開始または IdP 開始ログインURL のいずれかを使用してログインする必要があります。

ドメインをIdPにマッピングするには、ドメインの所有者であることを確認する必要があります。 次のいずれかを実行できます。

フェデレーティッド認証を管理するには、インスタンスにフェデレーション設定を委任している 1 つ以上の組織に対するOrganization Ownerアクセス権が必要です。

このチュートリアルを完了するには、 IdPを Atlas にすでにリンクしている必要があります。 IdPを Atlas にリンクする方法については、「 IdP の管理 」を参照してください。

1
  1. まだ表示されていない場合は、以下から目的の組織を選択しますナビゲーション バーのOrganizationsメニュー

  2. サイドバーで、 Identity & Access見出しの下のFederationをクリックします。

  3. [Open Federation Management App] をクリックします。

フェデレーション ページが表示されます。

2
  1. [Add a Domain] をクリックします。

  2. Domains 画面で、Add Domain をクリックします。

  3. ドメイン マッピングに次の情報を入力します。

    フィールド
    説明

    表示名

    ドメインを簡単に識別するための名前。

    ドメイン名

  4. [Next] をクリックします。

3

注意

検証方法は一度選択できますが、変更することはできません。別の検証方法を選択するには、ドメイン マッピングを削除して再作成します。

ドメインを検証するために HTML ファイルをアップロードするか、DNS TXT レコードを作成するかに応じて、適切なタブを選択します。

ドメインの所有者であることを検証するために、検証キーを含む HTML ファイルをアップロードします。

  1. [HTML File Upload] をクリックします。

  2. [Next] をクリックします。

  3. Atlas によって提供される mongodb-site-verification.html ファイルをダウンロードします。

  4. HTML ファイルを所有するドメイン上の Web サイトにアップロードします。<https://host.domain>/mongodb-site-verification.html のファイルにアクセスできる必要があります。

  5. [Finish] をクリックします。

ドメインの所有権を検証するには、ドメイン プロバイダーで DNS TXT レコードを作成します。各 DNS レコードにより、特定の Atlas 組織と特定のドメインが関連付けされます。

  1. [DNS Record] をクリックします。

  2. [Next] をクリックします。

  3. 提供された TXT レコードをコピーします。TXT レコードの形式は次のとおりです。

    mongodb-site-verification=<32-character string>
  4. ドメイン名プロバイダー(GoDaddy.com や networksolutions.com など)にログインします。

  5. Atlas により提供される TXT レコードをドメインに追加します。

  6. Atlas に戻り、Finish をクリックします。

4

Domains 画面には、IdP にマッピングした未検証ドメインと検証済みドメインの両方が表示されます。ドメインを検証するには、対象ドメインの [Verify] ボタンをクリックします。Atlas では、検証が成功したかどうかが画面上部のバナーで表示されます。

5

重要

潜在的なセキュリティの脆弱性を回避するには、検証が完了した後に提供されたレコードファイルを削除してください。

ドメインを正常に検証したら、そのドメインをIdPに関連付けます。

1
  1. Atlas で、組織の Federation Management コンソールに移動します。

    1. まだ表示されていない場合は、以下から目的の組織を選択しますナビゲーション バーのOrganizationsメニュー

    2. サイドバーで、 Identity & Access見出しの下のFederationをクリックします。

    3. [Open Federation Management App] をクリックします。

      フェデレーション ページが表示されます。

  2. サイドバーで、Identity Providers をクリックします。

2
3
4

重要

テストを開始する前に、IdPBypass SAML モードURL をコピーして保存します。Atlas 組織からロックアウトされた場合にフェデレーティッド認証をバイパスするには、この URL を使用します。

テスト中は、ロックアウトをさらに防ぐために、セッションを Federation Management Console にログインしたままにしておきます。

Bypass SAML Mode の詳細については、バイパス SAML モードを参照してください。

ドメインとIdPの統合をテストするには以下を行います。

1
2

確認済みのドメインがmongodb.comの場合は、 alice@mongodb.comと入力します。

3

ドメインを正しくマッピングした場合は、認証のためにIdPにリダイレクトされます。 IdPによる認証が成功すると、Atlas にリダイレクトされます。

注意

IdPLogin URLに直接移動することで、Atlas ログイン ページをバイパスできます。 Login URLは認証のためにIdPに直接接続します。

1
  1. まだ表示されていない場合は、以下から目的の組織を選択しますナビゲーション バーのOrganizationsメニュー

  2. サイドバーで、 Identity & Access見出しの下のFederationをクリックします。

  3. [Open Federation Management App] をクリックします。

フェデレーション ページが表示されます。

1
  1. まだ表示されていない場合は、以下から目的の組織を選択しますナビゲーション バーのOrganizationsメニュー

  2. サイドバーで、 Identity & Access見出しの下のFederationをクリックします。

  3. [Open Federation Management App] をクリックします。

フェデレーション ページが表示されます。

2

重要

IdP に関連付けられている場合、ドメイン マッピングを削除することはできません。ドメインと IdP の関連付けを解除するには:

  1. 管理コンソールから、次をクリックします: Identity Providers

    左側のナビゲーションに表示されます。
  2. ドメインとの関連付けを解除するIdPで、クリックします

    Edit Associated Domainsの横にある。
  3. 目的のドメインの選択を解除します。

  4. [Confirm] をクリックします。

フェデレーション管理インスタンスからドメインを削除するには、次の手順に従います。

  1. [Add a Domain] をクリックします。

  2. 削除するドメインのActionsメニューを開きます。

  3. [Delete] をクリックします。

  4. [Confirm] をクリックします。