使用Microsoft Graph邀请消费者用户到B2C租户



有人能证实/否认这一说法吗?

graphserviceclient .()不支持邀请B2C消费者用户

我正在寻找一种更简单的方式来邀请消费者用户到我的Azure B2C租户。需要说明的是,这些是应用程序用户,而不是我想要访问我的B2C租户的人。

有相当多的新的MS文档位漂浮在B2C和MS图。通过这些新的文档,我得到了一个印象我可以使用MS Graph生成一个邀请给我的B2C租户。

创建了一个邀请,huzzah,但是我被一个与AD相关的错误打了一拳:

AADB2B_0001:我们无法为您创建自助服务Azure AD帐户因为目录是联合的。租户管理员必须创建一个

参考:

我遵循的Microsoft Graph文档路径:

https://learn.microsoft.com/en-us/azure/active-directory-b2c/user-overview

https://learn.microsoft.com/en-us/azure/active-directory-b2c/microsoft-graph-operations

https://learn.microsoft.com/en - us/graph/api/user users?view=graph -休息- 1.0后,标签= http

https://learn.microsoft.com/en - us/graph/api/invitation post?view=graph -休息- 1.0,标签= http

代码示例:

GraphServiceClient graphClient = new GraphServiceClient( authProvider );
var invitation = new Invitation
{
InvitedUserEmailAddress = "yyy@test.com",
InviteRedirectUrl = "https://myapp.contoso.com"
};
await graphClient.Invitations
.Request()
.AddAsync(invitation);

谢谢。

我自己也很早就碰到了这堵墙,也得出了同样的结论。

从Azure门户中的图形或B2C刀片中邀请用户导致邀请我所描述的管理员用户来协助管理B2C,而不是向我的依赖方进行身份验证。

这里有一些关于这个主题的参考:

https://learn.microsoft.com/en-us/answers/questions/66524/invitation-sent-and-user-can39t-sign-in-b2c.html

最新更新