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/