如何在使用Custom Attribute
时添加custom policies,但未在注册或编辑政策中使用?
背景
我需要定义将通过AD Graph API设置的自定义属性,而不是用户。
我发现了note:
自定义属性存在已知限制。它仅在第一次在任何策略中使用时创建,而不是在将其添加到用户属性列表时创建。
所以我在想我想做的事情是不能直接实现的。我想解决方法是:
更新
我开始通过注册政策实施我的解决方法,在上传自定义政策后,新属性NewCustomAttribute
就在那里,而没有创建用户。
这个新属性添加了什么魔力?
.\b2c Get-Extension-Attribute [my-ad-app-guid]
{
"odata.metadata": "https://graph.windows.net/ebenefitsdev.onmicrosoft.com/$metadata#directoryObjects/Microsoft.DirectoryServices.ExtensionProperty",
"value": [
{
"odata.type": "Microsoft.DirectoryServices.ExtensionProperty",
"objectType": "ExtensionProperty",
"objectId": "[some-guid]",
"deletionTimestamp": null,
"appDisplayName": "",
"name": "extension_[my-ad-app-guid]_NewCustomAttribute",
"dataType": "String",
"isSyncedFromOnPremises": false,
"targetObjects": [
"User"
]
}
}