如何使用电子邮件地址在azure广告中创建用户
我正在如何使用电子邮件地址在azure广告中创建用户,azure,microsoft-graph-api,Azure,Microsoft Graph Api,我正在azure ad中创建一个用户。为此,我使用了https://graph.microsoft.com/v1.0/users。下面是我正在使用的json帖子: { "accountEnabled": true, "displayName": "test", "mailNickname": "test", "userPrincipalName": "test@mytennantname.onmicrosoft.com", "passwordProfile
azure ad
中创建一个用户。为此,我使用了https://graph.microsoft.com/v1.0/users
。下面是我正在使用的json帖子:
{
"accountEnabled": true,
"displayName": "test",
"mailNickname": "test",
"userPrincipalName": "test@mytennantname.onmicrosoft.com",
"passwordProfile" : {
"forceChangePasswordNextSignIn": false,
"password": "<password>"
}
}
{
“accountEnabled”:正确,
“显示名称”:“测试”,
“邮件昵称”:“测试”,
“userPrincipalName”:test@mytennantname.onmicrosoft.com",
“passwordProfile”:{
“forceChangePasswordNextSignIn”:false,
“密码”:”
}
}
使用上述数据,我可以在azure ad中创建用户。用户还可以使用
test@mytennantname.onmicrosoft.com
。我想知道是否有任何方法可以将用户的外部电子邮件id保存为extest@gmail.com
在azure中,这样他就可以使用test@gmail.com
以登录。请帮忙。谢谢如果域(例如gmail.com
不在租户的验证域中,则您无法“创建”用户。
您需要使用B2B邀请功能来邀请用户
这就是API:
因此,您需要向请求主体发送帖子/邀请,如:
{
"invitedUserEmailAddress": "test@gmail.com",
"inviteRedirectUrl": "https://myapp.com"
}
注意:这是两个必需属性,您可以检查中支持哪些其他属性。
重定向URI是用户通过收到的链接接受邀请后将被发送到的位置。
调用此API时,将向用户发送一封包含标准内容的电子邮件。谢谢。这种方法的问题是,它向用户的电子邮件地址发送邀请,我认为我们可以将其关闭。但主要问题是它没有设置密码的选项。在这个json请求中,我是否可以提到密码。谢谢。这取决于用户,而不是你。