フェデレーションの概念について説明する

完了

フェデレーションにより、各ドメインの ID プロバイダー間で信頼関係を確立することによって、組織またはドメイン境界を越えてサービスにアクセスすることができます。 フェデレーションでは、ユーザーが他のドメインのリソースにアクセスするときに、別のユーザー名とパスワードを保持する必要はありません。

フェデレーションのしくみをシンプルに表示する図

このフェデレーション シナリオを簡単に考えると、次のようになります。

  • ドメイン A の Web サイトでは、ID プロバイダー A (IdP-A) の認証サービスが使用されています。
  • ドメイン B のユーザーは、ID プロバイダー B (IdP-B) を使用して認証されます。
  • IdP-A には、IdP-B で構成された信頼関係があります。
  • Web サイトへのアクセスを希望するユーザーが Web サイトに資格情報を提供すると、ユーザーは Web サイトに信頼されてアクセスが許可されます。 このアクセスは、2 つの ID プロバイダーの間に既に確立されている信頼のために許可されます。

フェデレーションでは、信頼は常に双方向とは限りません。 IdP-A が IdP-B を信頼し、ドメイン B のユーザーにドメイン A の Web サイトへのアクセスを許可する場合でも、信頼関係が構成されていない限り、その逆は成立しません。

実際のフェデレーションの一般的な例としては、ユーザーが X などのソーシャル メディア アカウントを使用してサードパーティのサイトにログインする場合が挙げられます。このシナリオでは、X は ID プロバイダーであり、サードパーティのサイトでは Microsoft Entra ID などの別の ID プロバイダーが使用されている可能性があります。 Microsoft Entra ID と X の間には信頼関係があります。