【发布时间】:2020-01-08 21:37:50
【问题描述】:
问题陈述: 我正在尝试在 C# 控制台应用程序中创建一个模块,我打算在 Azure Bot 运行后插入并使用它。我想将我的机器人与 Azure DevOps 连接起来。我可以使用 PAT 令牌做到这一点,但我需要机器人仅显示登录用户有权访问的 DevOps 资源。
尝试:
- 我可以使用 PAT 令牌获取必要的详细信息。无论登录的用户详细信息如何,它都会为我提供所有项目。
- 我尝试为登录用户使用 Azure AD 令牌,但在尝试使用它调用 Azure DevOps REST API 时出现未经授权的错误
- 参考this 文章,但我无法静默获取授权码或令牌。
总而言之,我基本上是在寻找:
- 静默获取 Azure DevOps 的用户令牌(无需用户单击确认)
- 使用 REST API 获取项目、工作项等详细信息。
【问题讨论】:
标签: c# azure azure-devops azure-bot-service