使用Azure AD和Azure AD B2C进行网站身份验证

时间:2020-10-14 14:00:09

标签: authentication azure-active-directory azure-ad-b2c

这里是上下文:

我目前有一个企业Azure AD租户(团队,...),并创建了一个专用于我的客户的B2C租户,我打算将其用于网站身份验证。

我想这是注册应用程序时“多租户”选项的目的,但我想知道我是否只能限制自己拥有的两个租户,而不向拥有Microsoft帐户的任何人开放我的网站(我了解阅读Microsoft文档)。

如果已经建立了类似身份验证过程的任何人可以指导我,或者只是通过检查两个租户之一中的用户帐户是否有效,为我提供一些进行网站身份验证的提示?

预先感谢您,随时询问您是否需要更多信息(也许我不够清楚)。

1 个答案:

答案 0 :(得分:1)

在使用自定义策略的Azure AD B2C中,您可以set up sign-in for Multi-tenant Azure AD,它允许多个Azure AD租户中的用户登录,而不必为每个租户配置身份提供程序。

在使用https://login.microsoftonline.com/作为 ValidTokenIssuerPrefixes 的值的自定义策略中,您可以限制对可以登录的Azure AD租户用户的特定列表的访问。

请参考上述文档中有关如何发送配置的信息,如您在add claim provider section中所见,如何使用逗号分隔符配置多个组织/租户。

<Item Key="ValidTokenIssuerPrefixes">https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000,https://login.microsoftonline.com/11111111-1111-1111-1111-111111111111</Item>

请参阅documentationsamples,这有助于您开始使用自定义策略