OAuth2配置问题:AADSTS50011:请求中指定的回复URL与为应用程序配置的回复URL不匹配:

时间:2019-05-29 16:42:24

标签: azure-devops azure-active-directory azure-api-management

试图在我的Azure空间中使Oauth2.0与APIM一起使用。

我已经导入并设置了2.0 Open API作为后端。我正在使用API​​M开发人员门户作为客户端来调用此后端API。我将开发门户网站应用程序ID作为客户端ID,并使用其客户端密码。我尝试使用提供的redirect_uri作为授权代码作为回复URL,还尝试使用有相同问题的app.com/auth

当我从开发者控制台调用API时,系统提示登录。然后登录并出现以下错误:

AADSTS50011:请求中指定的回复URL与为应用程序配置的回复URL不匹配:“ xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxxxx”。

任何帮助将不胜感激

1 个答案:

答案 0 :(得分:1)

通过将OAuth 2.0与Azure Active Directory结合使用,请遵循此document来保护您的API。

注意:本文档适用于应用注册(旧版)。如果您使用的是App注册,则该文档会有所不同。

enter image description here

为您的客户端应用配置的回复网址似乎不正确。

单击OAuth2.0->单击oauth2服务->您将找到redirect_uri。

enter image description here

使用您的客户端应用,并用该redirect_uri替换回复URL。

enter image description here