Azure AD对比Azure AD B2C对比Azure AD B2B

icnyk63a  于 2023-02-25  发布在  其他
关注(0)|答案(2)|浏览(431)

在Azure AD B2C和Azure AD B2B出现之前,我通常会将我的应用程序添加到我们租赁的Azure AD中,Office 365用户可以使用他们的帐户(SSO)访问应用程序。
我不是一个大师,所以我需要看到代码和阅读有关确切的例子来理解概念。
我可以像通常使用Azure AD一样使用B2C进行SSO吗?否则我如何/何时可以使用B2C和B2B?
感谢并欣赏所有的建议。

w51jfk4q

w51jfk4q1#

Azure AD是一种目录服务,目标是为组织及其在云中进行身份管理的需求提供服务。您针对Azure AD进行开发,可以使用它来保护您的应用程序-其Azure AD租户中的用户可以使用它。
你的应用程序面向使用Azure AD(Office 365)的特定组织或多个组织。
Azure AD B2B只是Azure AD的一项功能。它允许组织向来自其他租户的用户授予对其应用程序和服务的访问权限。从你的应用程序的Angular 来看,没有任何变化。它仍然是同一个Azure AD应用程序。Azure AD B2B具有一个API,可用于创建从其他目录邀请用户的流,但它不会更改你的应用程序设计等。
Azure AD B2C是另一种基于与Azure AD相同的技术但功能不同的服务。Azure AD B2C的目标是为消费者应用程序构建目录,用户可以在其中使用电子邮件ID或Google、FB、MSA等社交提供商进行注册。Azure AD B2C的目标是允许组织管理在所有应用程序之间共享的客户身份的单个目录,即单点登录。
Azure AD B2C不面向组织用户,而是面向消费者。
2021年3月更新:微软推出了一个新的解决方案,合并B2B和B2C-它被称为"外部身份"。
什么是"外部身份":这是一种机制,允许您在Azure AD(corp)租户内拥有外部用户,为他们自行注册并控制他们的流程。
Azure AD B2C和Azure AD合并的原因-这些用户是外部用户,与B2C类似,他们可以使用自己的用户名/电子邮件(不是公司域)并在AAD企业租户内自行注册。您还可以通过调用外部系统来扩展外部身份的身份验证流程,与AAD B2C类似。
我们来谈谈场景,学校的应用:

  • 内部用户-〉Azure AD,涵盖组织中的内部应用程序、员工等。用户位于Azure AD中
  • 外部用户,如来自其他学校的客座教师、合作伙伴-〉Azure AD B2B、Azure AD中的客座用户
  • 外部用户,但不与任何组织相关联,例如需要访问特定应用程序中的学生成绩的家长-〉外部身份,他们可以自行注册,他们存在于特定应用程序的上下文中,您可以调用其他API进行检查,例如,他们在注册期间是否与CRM中的记录匹配
  • 外部用户,对互联网开放,例如小学生艺术竞赛-〉Azure AD B2C。任何人都可以注册,学生,教师和员工可以通过Azure AD访问它。

定价更新:存在影响Azure AD B2C和外部身份的定价更新。

  • 第一-价格是每月,活跃用户(MAU)。MAU意味着有人登录至少一次在计费期间(月)。
  • 其次-Azure AD B2C或外部身份中的前5万个用户是免费的。因此,一个月内的前5万个用户是免费的,接下来是付费的,因此,一个月内的6万个活跃用户大约需要16美元。

简单:

  • Azure AD-面向组织及其企业用户的应用程序
  • Azure AD B2C-面向客户的应用程序,如移动应用程序、购物门户等

为了快速参考,我在博客中收集了以下内容:https://www.predicagroup.com/blog/azure-ad-b2b-b2c-puzzled-out/
有关外部身份的更新和视频格式的参考,我已将其收集在此视频中:https://www.youtube.com/watch?v=E6S1yJKTB7c

相关问题