Git Clone 替代 PAT 代币

问题描述 投票:0回答:1

我有一个案例,我需要跨多个单独的组织克隆 git 存储库。目前我将

Azure Repos/Team Foundation Server
与 PAT 代币一起使用。

我想永久消除 PAT 令牌,并更喜欢使用另一种可由其他团队成员更新的身份验证方法。我看到实现这一目标的方法很少

  1. 使用联合身份 -> 理想情况,但认为 Microsoft 尚不支持
  2. 创建应用程序注册并使用
    ClientID
    ClientSecret
    并存储在 ServiceConnection 中(理想的选择,因为它不需要更改代码)
  3. 创建应用程序注册并使用
    ClientID
    ClientSecret
    并按照此处
  4. 所述进行设置
  5. 使用 ARM 以某种方式连接

有没有办法使用(1)或(2)来完成上述任务。我确信(3)会起作用,但这需要我创建相当多的 bash 代码,并且有点“混乱”

感谢您的帮助

git azure azure-devops active-directory azure-service-principal
1个回答
0
投票

根据发行说明,工作负载身份联合现在可以在 Azure Pipelines 中使用(公共预览版)。

我们使用工作负载身份联合创建新的 Azure 服务连接。您可以参考此博客了解更多详情。

© www.soinside.com 2019 - 2024. All rights reserved.