gpt4 book ai didi

azure-active-directory - 使用 Microsoft Graph 为 Azure 应用程序设置 Logo

转载 作者:行者123 更新时间:2023-12-03 21:16:41 26 4
gpt4 key购买 nike

使用 Microsoft Graph API,可以使用应用程序端点创建 Azure 应用程序。
https://docs.microsoft.com/en-us/graph/api/application-post-applications?view=graph-rest-1.0&tabs=http

应用程序有一个 Logo ,当您通过 Azure 门户添加它时,info/logoUrl 属性就有一个值。您如何通过图表设置 Logo ?我尝试将其设置为 url 并且没有错误,但未设置该值。

最佳答案

正如另一个回复中提到的,info/logoUrlRead-only在 Microsoft Graph 中,我们无法直接设置它,同样根据我的测试,即使请求返回 204 , 不会生效。

我的解决方法是使用 Azure AD Graph API ,您可以在 postman 中尝试以下请求,它适用于我。

请求网址:

PUT https://graph.windows.net/<tenant-id>/applications/<object-id>/mainLogo?api-version=1.6

在 postman 中, Authorization -> Bearer token -> 在 Body 中填写您的 token , 选择 binary -> Select file ,然后 Send .

备注 : 你的图片不能很大,否则你会得到一个 The stream write request would result in an excessive number of bytes being written错误。

enter image description here

enter image description here

检查门户:

enter image description here

除了 ,如果您只想以编程方式设置 Logo ,可以使用 powershell Set-AzureADApplicationLogo ,这是我能找到的最简单的方法。
Set-AzureADApplicationLogo -ObjectId <object-id> -FilePath C:\Users\joyw\Desktop\pic1.jpg

关于azure-active-directory - 使用 Microsoft Graph 为 Azure 应用程序设置 Logo ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60099806/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com