如何从Azure DevOps应用程序中获取Azure DevOps组织名称?

62o28rlo  于 2023-06-24  发布在  其他
关注(0)|答案(1)|浏览(135)

是否有方法(通过API)从已安装的Azure应用程序中获取组织ID?
我目前通过对oauth2/v2.0/token端点的请求有一个authorization_token
使用示波器499b84ac-1321-427f-aa17-267ca6975798/.default

gdx19jrr

gdx19jrr1#

要获取DevOps组织名称,可以通过memberId中的user identityID调用下面的DevOps API,如下所示:

GET https://app.vssps.visualstudio.com/_apis/accounts?memberId=<user identityID>&api-version=7.1-preview.1
Authorization: Bearer <authorization_token>

回复:

对于Organization ID,您可以使用现有的 authorization_token 调用下面的DevOps API,并检查响应中是否有**Domain $value**,如下所示:

GET vssps.dev.azure.com/{organization_name}/_apis/identities?searchFilter=General&filterValue=<Azure AD user UPN>&queryMembership=None&api-version=7.0
Authorization: Bearer <authorization_token>

回复:

相关问题