我正在尝试从两个API管理实例迁移用户。
我的用户使用Active Directory B2C实例登录。
当我使用REST API通过Nodejs以编程方式创建用户时 SDK,看来我只能创建提供者为“基本”(而不是“ AadB2C”)的用户:
const newApimUser = await apiClient.user.createOrUpdate(
<resource group>,
<api mgmt>,
ulid(),
{
email: <user email>,
firstName: <first name>,
identities: [
{
id: userAdId,
provider: "aadB2C" // neither "AadB2C" works here
}
],
lastName: <last name>,
state: "active"
}
);
请参阅 https://docs.microsoft.com/en-us/rest/api/apimanagement/user/user_createorupdate
最终用户拥有
identities: [
{
id: <user email>,
provider: "Basic"
}
],
防止此类新用户使用ADb2c登录。