我正在开发一个与Azure AD Graph对话的Web API,以获取和更新用户和组信息 . 所以我使用Windows PowerShell根据文章https://docs.microsoft.com/en-us/azure/active-directory-b2c/active-directory-b2c-devquickstarts-graph-dotnet实现了服务应用程序/服务主体 .
我现在想要为我的应用程序添加一些自定义属性,以便组可以有额外的字段 . 但是,当我通过其特定的应用程序ID引用它时,我只能在Azure门户中看到它,而且我无法使用AD Graph RESTful API在https://graph.windows.net/ .onmicrosoft.com / applications或/ .micmicrosoft.com / applications / / extensionProperties,因此无法使用相应的POST endpoints 添加任何新的自定义属性 .
将我的服务应用程序与我的租户中的其他企业应用程序进行比较,它也没有在企业应用程序刀片中显示的发布者 .
请任何人都可以告知这是否应该有效,如果是的话,我通过配置错过了什么?
谢谢
西蒙
1 回答
您在此处看到的问题是由于您使用AAD PowerShell创建服务主体时所遵循的教程,但您要查找的属性位于应用程序对象上 .
您可以阅读有关差异的更多信息here .
我的建议是首先使用Graph API / Portal UX / PowerShell创建一个Application Object,然后通过更新您创建的应用程序的服务主体来遵循教程 .
如果这有帮助,请告诉我!