我能够根据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
,并且它被接受了。
现在我有:
在Azure连接设置上,我选择Generic Oauth 2
并设置如下:(使用这页面)
app id
>client secret
>Authorize URL
>Access Token URL
>Authorize URL
>(错吗?)Authorized Scopes
>现在,当我点击'Test‘时,我得到了400 BAD REQUEST
:
Exception of type 'Microsoft.VisualStudio.Services.Web.Profile.Controllers.DelegatedAuthorizationException' was thrown.
有什么想法吗?
更新:看起来这确实是回调问题。Azure DevOps不接受现有的回调URL (我打开了一个bug,它被他们关闭了)。Bot框架人员仍在调查这一问题,如果他们将生成每个bot URL (正如他们应该的那样),它可能会解决这个问题。
发布于 2019-12-06 08:36:51
尝试使用自动化URL作为
https://login.microsoftonline.com
在您的蔚蓝机器人服务转到OAuth连接设置,填充所有细节和测试。
https://stackoverflow.com/questions/55798092
复制相似问题