gpt4 book ai didi

azure-devops - 授予服务帐户访问 AzureDevOps 的权限

转载 作者:行者123 更新时间:2023-12-04 04:11:16 26 4
gpt4 key购买 nike

我想知道授予服务帐户访问 AzureDevOps 的正确方法是什么。例如:访问源代码、API 等。

由于“基本身份验证”已停用,我一直在使用个人访问 token ,但使用服务帐户登录、生成 PAT 等似乎很尴尬。此外,由于它们的时间有限,我们必须确保每个连接的更新时间表/提醒。

我在错误的轨道上?有没有更“自然”的方法来做到这一点? SSH 是否更适合于此?

我发现本指南很有帮助,但我找不到如何(例如)授予第三方应用程序访问项目存储库的权限。
https://docs.microsoft.com/en-us/azure/devops/integrate/get-started/authentication/authentication-guidance?view=azure-devops

PS:服务连接和服务 Hook 不是我要找的。

最佳答案

您正在寻找的可能是 OAuth 2.0 客户端凭据流 用于 Azure DevOps。不幸的是客户凭证流 Azure DevOps 尚不支持。查看此线程 Client Credentials Flow for Azure DevOps .

但是,您可以查看 OAuth 2.0 身份验证代码流程 ,现在在 Azure Devops 上受支持。请查看此详细教程Authorize access to REST APIs with OAuth 2.0 .这是an example实现 OAuth 2.0 身份验证代码流。

还有上面提供的代码示例web link你在问题中提到。您可以查看这些示例以了解其身份验证机制,并选择最适合您的一种。

关于azure-devops - 授予服务帐户访问 AzureDevOps 的权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61679243/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com