首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用PostmanoAuth2.0获得Devops的授权代码

无法使用PostmanoAuth2.0获得Devops的授权代码
EN

Stack Overflow用户
提问于 2019-05-02 12:22:26
回答 2查看 1.5K关注 0票数 0

我正在尝试将Devops与另一个第三方系统集成,但我尝试使用oAuth2.0从邮递员访问Devops,但始终失败,向我抛出一个错误{“invalid_client”、“ErrorDescription”:“无效客户端auth令牌”}

Devops支持oAuth吗?如果是这样的话,我错过了什么,所以我得到了这个错误?

EN

回答 2

Stack Overflow用户

发布于 2019-10-10 18:17:21

问题是,由于某种原因,DevOps正在使用非标准标头。这导致内置邮递员无法工作。我想出的解决方法是将Auth url直接输入到浏览器中。然后,可以从回调URL中提取auth代码。然后使用该代码,在postman https://app.vssps.visualstudio.com/oauth2/token中将文章发送到令牌端点。

使用x-www-form-urlencoded正文并填写以下键

代码语言:javascript
复制
                "client_assertion_type", "urn:ietf:params:oauth:client-assertion-type:jwt-bearer" 
                "client_assertion", your app secret
                "grant_type", "urn:ietf:params:oauth:grant-type:jwt-bearer" 
                "assertion", your auth code from previous step
                "redirect_uri", your callbackurl
票数 2
EN

Stack Overflow用户

发布于 2019-05-03 09:47:04

Azure DevOps支持oAuth。如果您按照下面链接中的步骤获得一个oAuth令牌,并在Postman中直接键入令牌,您将得到一个成功的响应:

https://github.com/Microsoft/azure-devops-auth-samples/tree/master/OAuthWebSample

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55952371

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档