Azure Ad b2c:添加具有邀请的新成员用户

Tej*_*ngh 4 azure azure-ad-b2c

我在Azure上运行了一个Azure Ad b2c,我想在B2C中创建具有邀请的用户。我尝试通过创建来宾用户来尝试,但该用户无法登录。因为该用户被创建为B2B用户。

我也尝试过手动添加用户。但我无法添加自己的域。例如。user@xxxx.onmicrosoft.com。但我想创建user@gmail.com

我用谷歌搜索了很多,发现我必须为此添加一个自定义域。当我尝试这样做时,我发现我必须在DNS注册服务器中注册我的域。不久以后就不会运行了。

我还关注了有关堆栈溢出的相关问题。

如何在Azure Active Directory B2C中添加具有本地名称的用户?

所以我想要的是,我通过和邀请添加了一个用户,并且应该允许该用户登录。

您能帮我摆脱这个问题吗?

最近四天我都伤了头。

非常感谢。

Chr*_*ett 7

较简单的解决方案是通过Azure AD Graph API在Azure AD B2C目录中创建本地帐户,然后向新用户发送一封电子邮件,其中包含有关“忘记密码”的说明(已将您随机分配)。

较难的解决方案是使用自定义策略来实现邀请流程。

此邀请流程在此处描述并此处实现。

邀请流通过通过Azure AD Graph API在Azure AD B2C目录中预先注册一个本地帐户,然后向该本地帐户的电子邮件地址发送签名的兑换链接来邀请新用户。

此兑换链接将新用户定向到密码重置策略。