gpt4 book ai didi

Azure Graph API 无法在 userPrincipalAccount 中创建没有域的本地帐户

转载 作者:行者123 更新时间:2023-12-03 01:28:40 28 4
gpt4 key购买 nike

我正在使用 Azure Graph API(使用 Microsoft.Graph;)创建用户,并且在尝试添加本地帐户用户时遇到问题。我希望能够创建一个帐户,用户可以使用用户名(例如“jimmy”)登录,而不必指定域。我可以使用 Azure 门户执行此操作,但不能使用 Graph API。

当我通过 Graph API 添加用户时,问题出在 userPrincipalName 上。我必须包含 userPrincipalName,并且 userPrincipalName 必须包含域。相反,当我使用Azure Portal创建用户帐户时,我没有指定userPrincipalName,而是自动创建userPrincipalName,格式为[email protected] .

总而言之,我希望能够使用图形 API 创建一个可以像使用 Azure 门户一样以“Jimmy”身份登录的用户,但我只能创建一个可以以“Jimmy”身份登录的用户[email protected] .

最佳答案

您可以生成 GUID 并将 UPN 设置为“[email protected] ”?如果这就是门户的作用,那么它不也适合您的应用程序吗?如果您使用用户名类型为用户指定身份,他们应该能够使用该身份登录。

因此您可以将用户的身份设置为:

{
"identities": [{
"signInType": "userName",
"issuer": "mydomain.onmicrosoft.com",
"issuerAssignedId": "jimmy"
}]
}

UPN 可以是带有 GUID 生成的 UPN。

引用:https://learn.microsoft.com/en-us/graph/api/resources/objectidentity?view=graph-rest-1.0

关于Azure Graph API 无法在 userPrincipalAccount 中创建没有域的本地帐户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64244929/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com