在Azure AD中通过C#GraphAPI添加具有新属性定义为架构扩展的新用户时收到异常
我试图通过定义架构,然后在C#中向其添加新属性(而不是通过Graph调用或powershell)来扩展Azure AD用户属性
我收到一个异常消息,告诉我在添加启用了新属性的新用户时该属性不可用,甚至在检索整个架构时也可以访问。
我的架构状态为InDevelopment,但这不会影响使用它。
SchemaExtension extensionDef = new SchemaExtension()
{
Description = "Schema Definition",
Id = "ProperID", // Microsoft Graph will prepend 8 chars
Properties = new List<ExtensionSchemaProperty>()
{
new ExtensionSchemaProperty()
{
Name = "Clubmembership", Type = "String"
}
},
TargetTypes = new List<string>()
{
"User"
}
};
该属性也应该可以通过powershell达到
Get-AzureADApplication | Get-AzureADApplicationExtensionProperty
但是我仍然在那里看不到...。