gpt4 book ai didi

azure-ad-b2c - 通过 AD Graph API 更新 B2C 自定义属性字符串集合

转载 作者:行者123 更新时间:2023-12-04 03:07:55 25 4
gpt4 key购买 nike

我可以定义一个 custom attribute其数据类型为 stringCollection并通过 Azure AD Graph API 更新它?我的实验失败了:

The request body contains unexpected characters/content for the specified content type and encoding



自定义属性定义

<ClaimType Id="extension_array_test">
<DisplayName>Array Test</DisplayName>
<DataType>stringCollection</DataType>
<UserHelpText>Array Test in Token</UserHelpText>
</ClaimType>

使用 Graph API Sample client
{
"extension_[my-guid]_array_test": ["value 1", "value 2"]
}

Error Calling the Graph API:
{
"odata.error": {
"code": "Request_BadRequest",
"message": {
"lang": "en",
"value": "The request body contains unexpected characters/content for the specified content type and encoding."
}
}
}

最佳答案

您提供的文档中的第二个注释指出扩展属性当前仅支持字符串数据类型。

作为替代方案,您可以像这样将数据存储为转义的 JSON:

"extension_{GUID}_JsonAttribute": "{\"Item1\":\"Test\",\"Item2\":\"Data\"}"

关于azure-ad-b2c - 通过 AD Graph API 更新 B2C 自定义属性字符串集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47418132/

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