Azure DevOps使用On-Behalf-Of流创建拉取请求所需范围咨询
代表用户创建Azure DevOps拉取请求的OBO令牌范围
要通过On-Behalf-Of令牌以已认证用户身份创建拉取请求,你需要请求以下权限范围:
- 基础必备权限:你已申请的
https://app.vssps.visualstudio.com/user_impersonation,这是实现用户身份模拟的核心基础权限,必须保留。 - Git操作权限:可根据需求选择以下任一(或组合):
https://o365exchange.visualstudio.com/Git.ReadWrite:允许对目标组织下的Git仓库进行读写操作,包含创建拉取请求的权限。https://o365exchange.visualstudio.com/Code.ReadWrite:更宽泛的代码读写权限,同样覆盖拉取请求的创建操作。https://o365exchange.visualstudio.com/PullRequest.ReadWrite:针对拉取请求的专属读写权限,权限范围更精准,仅覆盖PR相关操作。
注意:需确保你的应用注册已在Azure AD中获得对应权限的授权(管理员同意或用户同意,取决于权限类型),并且在OBO令牌请求的scope参数中包含上述范围。
内容的提问来源于stack exchange,提问作者Liviu
相关产品推荐
相关产品推荐

