首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将Azure DevOps与Azure Bot服务连接起来

将Azure DevOps与Azure Bot服务连接起来
EN

Stack Overflow用户
提问于 2019-04-22 17:02:55
回答 1查看 521关注 0票数 0

我能够根据AD v2 (图)创建身份验证用户,但是Azure DevOps并不是Graph的一部分,所以我需要直接使用Azure DevOps对用户进行身份验证。

关于DevOps 新应用程序注册:

当我试图将Authorization callback URL设置为https://token.botframework.com/.auth/web/redirect时,我看到一个错误,它说url已经被使用(bug?),我已经将它设置为https://token.botframework.com/.auth/web///redirect,并且它被接受了。

现在我有:

  • 应用程序ID
  • App秘密
  • 客户秘密
  • 授权URL
  • 访问令牌URL
  • 授权Scopes

在Azure连接设置上,我选择Generic Oauth 2并设置如下:(使用页面)

  • 客户Id:< DevOps应用程序的app id >
  • 客户端秘密:< DevOps应用程序的client secret >
  • 授权< URL: DevOps应用的Authorize URL >
  • 令牌URL:< DevOps应用程序的Access Token URL >
  • 刷新网址:< DevOps应用程序的Authorize URL >(错吗?)
  • 作用域:< DevOps应用程序的Authorized Scopes >

现在,当我点击'Test‘时,我得到了400 BAD REQUEST

代码语言:javascript
运行
复制
Exception of type 'Microsoft.VisualStudio.Services.Web.Profile.Controllers.DelegatedAuthorizationException' was thrown.

有什么想法吗?

更新:看起来这确实是回调问题。Azure DevOps不接受现有的回调URL (我打开了一个bug,它被他们关闭了)。Bot框架人员仍在调查这一问题,如果他们将生成每个bot URL (正如他们应该的那样),它可能会解决这个问题。

EN

回答 1

Stack Overflow用户

发布于 2019-12-06 08:36:51

尝试使用自动化URL作为

代码语言:javascript
运行
复制
https://login.microsoftonline.com

在您的蔚蓝机器人服务转到OAuth连接设置,填充所有细节和测试。

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

https://stackoverflow.com/questions/55798092

复制
相关文章

相似问题

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