我有一个使用Azure AD身份验证的应用程序(ASP.Net Classic(。现在,我们想允许组织外的用户登录。我读了一些B2C和B2B文档,但我看不出哪一个对我有利。
我希望组织中的成员应该登录,而不必创建新帐户。B2B的一个选项建议将用户作为访客用户添加到AD中,但这是手动过程,如果可以自动化,那就太好了。此外,这并没有描述用户将如何向发送登录信息请求。
这取决于您的用例。
想象一下一家大公司。他们为员工提供Azure AD。现在,他们希望一些供应商能够访问他们的计费系统。这些供应商都是客户。这就是B2B。
对于访客用户,管理员可以发送包含兑换链接的邀请电子邮件。
B2C是为公司的客户服务的。他们使用该公司的电子商务系统。他们不需要访问计费系统。
B2C是自助服务,即这些用户自行注册,可以更改他们的个人资料或重置他们的密码。