有没有办法确定用户是否是Azure devops扩展api中的组织管理员

时间:2020-09-22 15:54:55

标签: azure-devops devops azure-devops-rest-api azure-devops-extensions

在构建的扩展程序中使用Azure Devops Extension API,想知道是否有可用的API来告诉当前用户是否是组织管理员,以便我们可以为该用户隐藏/显示不同的选项。还是我可以从扩展程序中获取另一个API,以获取有关当前用户的一些扩展详细信息,而不是SDK.getUser()

返回的信息

1 个答案:

答案 0 :(得分:1)

您可以通过下面的API获取PCA成员,并检查PCA中的当前用户:

GET https://vsaex.dev.azure.com/{organization}/_apis/GroupEntitlements/{groupId}/members?api-version=6.0-preview.1

https://docs.microsoft.com/en-us/rest/api/azure/devops/memberentitlementmanagement/members/get?view=azure-devops-rest-6.0