【问题标题】:Getting Personal Access Token with Azure DevOps使用 Azure DevOps 获取个人访问令牌
【发布时间】:2020-07-27 17:02:59
【问题描述】:

我有从 Azure DevOps On-premise 提取数据的 C# 代码,该代码使用服务帐户执行,没有任何问题。服务帐户通过 AD 组具有集合管理员访问权限。我的问题是服务帐户只需要读取权限。为将访问权限限制为只读的服务帐户生成 PAT 的代码是什么样的?

【问题讨论】:

  • 好几天没有收到您的回复,能否分享一下您对此问题的最新信息?如果您有任何疑虑,请随时在此处分享。
  • 我仍在尝试编写代码,但根据下面的文档,我似乎应该能够做到这一点。我不知道 DevOps 服务用户和 DevOps 服务器用户之间有什么区别:docs.microsoft.com/en-us/azure/devops/integrate/get-started/…
  • 如果你考虑使用OAuth,可以通过代码实现,但是根据你的问题,不能通过程序生成PAT。关于 Devops Service User 和 Devops Server 用户的区别,可以参考这个document
  • @Hugh Lin,你也是对的,但他先回答了。谢谢,我认为“...服务”是附加组件,而不是本地 DevOps 的云版本

标签: c# azure azure-devops azure-active-directory azure-devops-rest-api


【解决方案1】:

据我所知,这是不可能以编程方式创建 PAT 的。您也可以查看此question。但是,如果您想为PAT 定义范围,您可以在creation 处进行。

【讨论】:

    猜你喜欢
    • 2021-11-15
    • 2020-08-31
    • 2023-02-22
    • 1970-01-01
    • 2021-12-24
    • 1970-01-01
    • 1970-01-01
    • 2020-01-04
    • 2020-02-23
    相关资源
    最近更新 更多