2016-09-01 53 views
6

Azure AD B2CとAzure AD B2Bが登場する前は、私のアプリケーションをAzure ADに追加して、借用とオフィス365ユーザーは自分のアカウント(SSO )。Azure AD vs Azure AD B2C vs Azure AD B2B

私は指導者ではないので、コードを見て、概念を理解するための正確な例について読む必要があります。

私は通常Azure ADを使用しているので、SSO用にB2Cを使用できますか?そうでなければ、どのように/いつ私はB2CとB2Bを使用できますか?

ご協力ありがとうございます。

答えて

24

Azure ADは、組織にサービスを提供し、クラウド内のID管理のニーズを満たすためのディレクトリサービスです。 Azure ADに対して開発すると、Azure ADテナントのユーザーがそのアプリケーションを使用できるため、アプリケーションを保護することができます。

あなたのアプリケーションは、Azure AD(Office 365)を使用している特定の組織または複数の組織を対象としています。

Azure AD B2BはAzure ADの単なる機能です。これにより、組織は、他のテナントのユーザーに対してアプリケーションやサービスへのアクセスを許可することができます。あなたのアプリの視点からは何も変わりません。それはまだ同じAzure ADアプリです。 Azure AD B2Bには、別のディレクトリからのユーザーの招待のためのフローを作成するために使用できるAPIがありますが、アプリのデザインなどは変更されていません。

Azure AD B2Cは、 Azure ADと同じ機能です。 Azure AD B2Cターゲットは、コンシューマアプリケーション用のディレクトリを構築することです。このディレクトリには、フェデレーションゲートウェイと呼ばれるGoogle、FB、MSAなどのソーシャルプロバイダや電子メールIDに登録することができます。 Azure AD B2Cの目標は、組織がすべてのアプリケーション、つまりシングルサインオンで共有される顧客IDの単一のディレクトリを管理できるようにすることです。

Azure AD B2Cは組織ユーザーではなく消費者を対象としています。

シンプル: AzureのAD - 組織のためのアプリケーションとそれらの企業ユーザー のAzure ADのB2C - クイックリファレンス用のモバイルアプリのような顧客のためのアプリケーション、ショッピングポータルなど

私は、ブログの記事でこれを収集しました。 http://predica.pl/blog/azure-ad-b2b-b2c-puzzled-out/