我可以定义数据类型为var zlib = require('zlib');
async.mapLimit(urls, 1, async function(url) {
const response = await fetch(url);
zlib.gunzip(response.body, function(err, dezipped) {
return (dezipped.toString());
});
}, (err, results) => {
if (err) throw err
console.log(results);
});
的{{3}}并通过Azure AD Graph API进行更新吗?我的实验失败了:
请求正文包含指定内容类型和编码的意外字符/内容
自定义属性定义
stringCollection
<ClaimType Id="extension_array_test">
<DisplayName>Array Test</DisplayName>
<DataType>stringCollection</DataType>
<UserHelpText>Array Test in Token</UserHelpText>
</ClaimType>
答案 0 :(得分:1)
您提供的文档中的第二个注释表示扩展属性目前仅支持字符串数据类型。
作为替代方案,您可以将数据存储为转义JSON,如下所示:
"extension_{GUID}_JsonAttribute": "{\"Item1\":\"Test\",\"Item2\":\"Data\"}"