首页 > 解决方案 > 在 B2C 租户上创建用户:由 AzureAD 上的用户创建触发

问题描述

用例:在 Azure AD 中创建用户。创建用户后,应在 B2C 租户中为该用户创建另一个帐户(作为联合用户)。

问题:实现上述目标的最佳方法是什么?

标签: azure-active-directoryazure-ad-b2cidentity-management

解决方案


当前添加或更改用户时,没有AD 触发器。类似的问题提供了一种解决方法。

另一种方法应该是确保在 Azure AD 中添加/删除用户时在共享点列表中创建一个项目,然后创建一个流以在创建/删除项目时触发共享点列表。

然后,您可以使用 Microsoft Graph API创建用户到 Azure AD B2C 租户。

POST https://graph.microsoft.com/v1.0/users
Content-type: application/json

{
  "accountEnabled": true,
  "displayName": "Adele Vance",
  "mailNickname": "AdeleV",
  "userPrincipalName": "AdeleV@contoso.onmicrosoft.com",
  "passwordProfile" : {
    "forceChangePasswordNextSignIn": true,
    "password": "xWwvJ]6NMw+bWH-d"
  }
}

推荐阅读