代码之家  ›  专栏  ›  技术社区  ›  Easy Rhino

如何使用azure devops扩展api获取ADO组织租户ID

  •  0
  • Easy Rhino  · 技术社区  · 2 年前

    我的DevOps扩展是构建管道结果页面中的一个选项卡。我需要获得父组织的AAD租户ID(如果有的话)。我看到了 this post 但是它使用了由于CORS而无法从浏览器调用的web服务。我也玩过 API package 没有成功——例如:

    const identityService = SDK.getService<Identities.IVssIdentityService>(Identities.IdentityServiceIds.IdentityService)
    const identity = (await identityService).searchIdentitiesAsync(user.name, ["user"], ["ims", "source"], "uid")
    

    这是我可以找到的关闭身份端点的东西,但它只返回用户详细信息(与端点返回的非常不同)。我不明白一些参数(比如选项)的作用,所以也许答案就在那里。

    总之,我正在寻找一种简单的方法来获得支持当前组织的租户ID(或名称)。

    0 回复  |  直到 2 年前