我的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(或名称)。