为什么Azure AD GraphAPI无法使用其扩展架构属性添加用户

时间:2019-01-20 11:16:03

标签: c# azure-ad-graph-api

在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

但是我仍然在那里看不到...。

0 个答案:

没有答案