Azure AD против Azure AD B2C против Azure AD B2B

Перед тем, как Azure AD B2C и Azure AD B2B вошли в изображение, обычно я добавил свои приложения в Azure AD наших клиентов, и пользователи 365 офиса могли получить доступ к приложениям, используя свою учетную запись (SSO).

Я не гуру, поэтому мне нужно увидеть код и прочитать о точных примерах, чтобы понять понятия.

Можно ли использовать B2C для SSO, поскольку я обычно использовал Azure AD? иначе как/когда я могу использовать B2C и B2B?

Спасибо и оцените все советы.

Ответ 1

Azure AD - это служба каталогов с целью обслуживания организаций и их потребностей в управлении идентификационными данными в облаке. Вы развиваетесь против 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, известными как Federation Gateway. Цель Azure AD B2C - позволить организациям управлять единым каталогом идентификаторов клиентов, совместно используемым всеми приложениями, то есть единым входом.

Azure AD B2C не предназначен для пользователей организации, а для потребителей.

Простой: Azure AD - приложения для организаций и их корпоративных пользователей Azure AD B2C - приложения для клиентов, такие как мобильные приложения, торговые порталы и т.д.

Для быстрой справки я собрал это в сообщении в блоге: http://predica.pl/blog/azure-ad-b2b-b2c-puzzled-out/