ドメインを IdP にマッピングして、指定されたドメインのユーザーが IdP 経由で認証することで、ログイン エクスペリエンスを効率化できます。ドメインマッピングにより、メールアドレスに特定のドメインが含まれるすべてのユーザーが同じログイン エクスペリエンスを持つことができます。
重要
1 つのドメインを複数の IdP にマッピングできます。そうすると、 MongoDB Cloud コンソールを使用してログするユーザーは、ドメインにマッピングされた IdP のうち最初に一致したものに自動的にリダイレクトされます。
代替 ID プロバイダーを使用してログインするには、ユーザーは次のいずれかを行う必要があります。
希望する IdP を介して MongoDB Cloud ログインを開始します。または、
目的の IdPに関連付けられた Login URL を使用してログインします。
ドメインを IdP にマッピングするには、ドメインの所有者であることを確認する必要があります。次のいずれかを実行できます。
検証キーを含む HTMLファイルを所有するドメイン内のホストにアップロードするか、
検証キーを含む DNS TXTレコードを作成します。
前提条件
このチュートリアルを完了するには、 IdPが Cloud Manager にすでにリンクされている必要があります。 IdPを Cloud Manager にリンクする方法については、「 IdP の管理 」を参照してください。
フェデレーション管理アクセス
フェデレーティッド認証はFederation
Management Consoleから管理できます。 インスタンスにフェデレーション設定を委任している 1 つ以上の組織でOrganization Ownerである限り、コンソールにアクセスできます。
ドメインを ID プロバイダーにマッピングする
MongoDB Cloud Managerで、Organization Settings ページに移動します。
まだ表示されていない場合は、以下から目的の組織を選択しますナビゲーション バーのOrganizationsメニュー
サイドバーで、Organization Settings をクリックします。
[ Organization Settings ]ページが表示されます。
ドメインを確認する方法を選択します。
注意
検証方法は一度選択できますが、変更することはできません。別の検証方法を選択するには、ドメイン マッピングを削除して再作成します。
ドメインを検証するために HTMLファイルをアップロードするか、 DNS TXTレコードを作成するかに応じて、適切なタブを選択します。
ドメインの所有者であることを検証するために、検証キーを含む HTMLファイルをアップロードします。
[HTML File Upload] をクリックします。
[Next] をクリックします。
Cloud Manager によって提供される
mongodb-site-verification.htmlファイルをダウンロードします。HTMLファイルを所有するドメイン上の Web サイトにアップロードします。 のファイルにアクセスできる必要があります。
<https://host.domain>/mongodb-site-verification.html[Finish] をクリックします。
ドメインの所有権を検証するには、ドメイン プロバイダーで DNS TXTレコードを作成します。各 DNSレコードにより、特定のCloud Manager組織と特定のドメインが関連付けされます。
[DNS Record] をクリックします。
[Next] をクリックします。
提供された TXT レコードをコピーします。TXT レコードの形式は次のとおりです。
mongodb-site-verification=<32-character string> ドメイン名プロバイダー(GoDaddy.com や networksolutions.com など)にログインします。
Cloud Manager により提供される TXT レコードをドメインに追加します。
Cloud Manager に戻り、 [ Finish ] をクリックします。
ドメインを ID プロバイダーに関連付ける
ドメインを正常に検証したら、そのドメインを IdP に関連付けます。
ドメイン マッピングをテストする
重要
テストを開始する前に、 IdP の Bypass SAML モード のURLをコピーして保存します。 Cloud Manager組織からロックアウトされたイベントにフェデレーション認証をバイパスするには、このURLを使用します。
テスト中は、ロックアウトをさらに防ぐために、セッションを Federation Management Console にログインしたままにしておきます。
Bypass SAML Mode の詳細については、バイパス SAML モードを参照してください。
ドメインと IdP の統合をテストするには以下を行います。
ドメイン マッピングを削除する
次を開く: Federation Management Console
MongoDB Cloud Managerで、Organization Settings ページに移動します。
まだ表示されていない場合は、以下から目的の組織を選択しますナビゲーション バーのOrganizationsメニュー
サイドバーで、Organization Settings をクリックします。
[ Organization Settings ]ページが表示されます。
ドメインを削除する
MongoDB Cloud Managerで、Organization Settings ページに移動します。
まだ表示されていない場合は、以下から目的の組織を選択しますナビゲーション バーのOrganizationsメニュー
サイドバーで、Organization Settings をクリックします。
[ Organization Settings ]ページが表示されます。
ドメインを削除します。
重要
IdP に関連付けられている場合、ドメイン マッピングを削除することはできません。 ドメインと IdP の関連付けを解除するには:
管理コンソールから、左側のナビゲーションにある [ Identity Providers ] をクリックします。
ドメインとの関連付けを解除する IdP Associated Domainsについては、 の横にある をクリックします。
目的のドメインの選択を解除します。
[Confirm] をクリックします。
フェデレーション管理インスタンスからドメインを削除するには、次の手順に従います。
[Add a Domain] をクリックします。
削除するドメインのActionsメニューを開きます。
[Delete] をクリックします。
[Confirm] をクリックします。