web-dev-qa-db-fra.com

Azure AD vs Azure AD B2C vs Azure AD B2B

Avant qu'Azure AD B2C et Azure AD B2B entrent en scène, j'ajoutais habituellement mes applications à Azure AD de notre location et les utilisateurs d'Office 365 pouvaient accéder aux applications à l'aide de leur compte (SSO).

Je ne suis pas un gourou, j'ai donc besoin de voir du code et de lire des exemples exacts pour comprendre les concepts.

Puis-je utiliser B2C pour SSO comme j'utilisais habituellement Azure AD? sinon comment/quand puis-je utiliser B2C et B2B?

Merci et appréciez toutes sortes de conseils.

22
user217648

Azure AD est un service d'annuaire dont l'objectif est de servir les organisations et leurs besoins en matière de gestion des identités dans le cloud. Vous développez contre Azure AD, vous pouvez sécuriser vos applications avec lui - leurs utilisateurs dans les locataires Azure AD peuvent l'utiliser.

Votre application est ciblée pour une organisation spécifique ou plusieurs organisations utilisant Azure AD (Office 365).

Azure AD B2B n'est qu'une fonctionnalité d'Azure AD. Il permet aux organisations d'accorder l'accès à leurs applications et services aux utilisateurs d'autres locataires. Du point de vue de votre application, rien ne change. Il s'agit toujours de la même application Azure AD. Azure AD B2B dispose d'une API qui peut être utilisée pour créer des flux pour l'invitation d'utilisateurs à partir d'un autre annuaire, mais cela ne change pas la conception de votre application, etc.

Azure AD B2C est un autre service basé sur la même technologie mais pas la même fonctionnalité qu'Azure AD. Azure AD B2C vise à créer un annuaire pour les applications grand public où les utilisateurs peuvent s'inscrire avec un identifiant de messagerie ou des fournisseurs sociaux comme Google, FB, MSA, connus sous le nom de Federation Gateway. L'objectif d'Azure AD B2C est de permettre aux organisations de gérer un annuaire unique des identités client partagées entre toutes les applications, c'est-à-dire l'authentification unique.

Azure AD B2C n'est pas destiné aux utilisateurs de l'organisation mais aux consommateurs.

Simple: Azure AD - applications pour les organisations et leurs utilisateurs d'entreprise Azure AD B2C - applications pour les clients, comme les applications mobiles, les portails d'achat, etc.

Pour référence rapide, je l'ai rassemblé dans un article de blog: http://predica.pl/blog/Azure-ad-b2b-b2c-puzzled-out/

51
Tomasz Onyszko
0
Marc