【发布时间】:2017-04-26 06:51:20
【问题描述】:
我有一个 Web 应用程序,并计划将所有身份验证移至 Azure AD b2c。 我需要通过 Graph API 创建用户,现在我可以通过 Graph API 创建用户,我还需要添加声明
添加用户或更新用户时,我进一步谷歌搜索后发现,您需要添加扩展属性,我尝试添加扩展,但它似乎不适合我。任何帮助将不胜感激。
我正在使用 MSFT https://github.com/AzureADQuickStarts/B2C-GraphAPI-DotNet 提供的示例。我现在可以使用以下 JSON 创建一个扩展
{
"accountEnabled": true,
"signInNames": [
{
"type": "emailAddress",
"value": "kart.kala1@test.com"
}
],
"creationType": "LocalAccount",
"displayName": "Joe Consumer",
"mailNickname": "joec",
"passwordProfile": {
"password": "P@$$word!",
"forceChangePasswordNextLogin": false
},
"passwordPolicies": "DisablePasswordExpiration",
"city": "San Diego",
"country": null,
"facsimileTelephoneNumber": null,
"givenName": "Joe",
"mail": null,
"mobile": null,
"otherMails": [],
"postalCode": "92130",
"preferredLanguage": null,
"state": "California",
"streetAddress": null,
"surname": "Consumer",
"telephoneNumber": null,
"extension_a550f811ccfe41f19e895f7931f7a28a_admin": "admin1"
}
extension_a550f811ccfe41f19e895f7931f7a28a_admin": "admin1" 属性为我添加了扩展,但我在 azure 门户中通过登录配置文件创建了一个用户,然后添加了详细信息这是从另一个用户的 "GET-USER" 获得并重新使用了名称。字母数字值是什么?它是创建运行时还是可以使用用户数据中的任何值来解析?. 我将有两个帐户阶段和生产,我无法解析值或更改它的运行时间。
【问题讨论】:
-
您能否发布代码、https 请求以及您遇到的错误。您的问题没有提供足够的信息,因此任何人都可以帮助您。
-
使用代码@Saca 更新了详细信息
-
这个问题有什么更新吗?或者您需要更多信息
标签: c# azure azure-ad-b2c