【发布时间】:2021-02-12 12:10:44
【问题描述】:
我正在尝试通过以下链接使用 microsoft graph 调用创建用户:https://docs.microsoft.com/en-us/graph/api/user-post-users?view=graph-rest-1.0&tabs=csharp
但是,有没有办法通过在azure函数中传入User对象或用户对象的json表示形式作为参数来创建用户如下图?
[HttpTrigger(AuthorizationLevel.Anonymous, "post", Route = "user/settings")] HttpRequest req, ILogger logger, User user)
另外,有没有办法读取整个 req.Body(带有附加属性)并创建一个用户,而不是只应用所需的参数(如下所示)?每个用户都有不同的属性
{
AccountEnabled = true,
DisplayName = "displayName-value",
MailNickname = "mailNickname-value",
UserPrincipalName = "upn-value@tenant-value.onmicrosoft.com",
PasswordProfile = new PasswordProfile
{
ForceChangePasswordNextSignIn = true,
Password = "password-value"
}
};
await graphClient.Users
.Request()
.AddAsync(user);
【问题讨论】:
标签: c# azure azure-active-directory microsoft-graph-api azure-ad-graph-api