0

我正在尝试实现基于 Web 的代码编辑器和 Azure Devops 之间的集成。我正在尝试使用 OAuth 获取用户授权,然后代表用户克隆存储库。

对于 GitHub,我可以使用 OAuth 访问令牌作为用户名来克隆存储库。Azure Devops 是否有类似的功能?

4

1 回答 1

0

Azure Devops 是否有类似的功能?

答案是肯定的。

Azure DevOps Services 使用 OAuth 2.0 协议为用户授权你的应用并生成访问令牌。当我们生成 OAuth 令牌时,我们需要确保授权范围包括代码(读取):

在此处输入图像描述

有关更多详细信息,请参阅此文档此博客。

笔记:

由于Azure DevOps 服务器不支持OAuth 2.0 (我看到您在帖子中添加了标签)。客户端库是专门为扩展 Azure DevOps Server 功能而构建的一系列包。对于本地用户,我们建议使用客户端库、Windows 身份验证或个人访问令牌 (PAT)代表用户进行身份验证。Azure DevOps Server

于 2020-12-11T02:46:18.473 回答