azure - OAuth2 配置问题:AADSTS50011:请求中指定的回复 url 与为应用程序配置的回复 url 不匹配:
问题描述
试图让 Oauth2.0 在我的 Azure 空间中与 APIM 一起工作。
我已经导入并设置了一个 2.0 Open API 作为后端。我使用 APIM 开发者门户作为客户端来调用这个后端 API。我将开发门户应用程序 ID 作为客户端 ID 并使用其客户端密码。我尝试使用提供的 redirect_uri 作为授权代码作为回复 url,并尝试使用 app.com/auth 来解决同样的问题
当我从开发者控制台调用 API 时,我提示登录。然后我登录并收到以下错误:
AADSTS50011:请求中指定的回复 url 与为应用程序配置的回复 url 不匹配:'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'。
任何帮助将不胜感激
解决方案
请遵循本文档,通过将 OAuth 2.0 与 Azure Active Directory 结合使用来保护您的 API。
注意:本文档适用于App 注册(旧版)。如果你使用了 App 注册,会有一些与文档不同的东西。
为您的客户端应用程序配置的回复 url 似乎不正确。
单击OAuth2.0->单击您的oauth2服务->您将找到redirect_uri。
转到您的客户端应用程序并用此 redirect_uri 替换回复 url。
推荐阅读
- javascript - 添加具有对象类型的新 mongoDB 文档
- android - Generate Signed APK - Error:java: invalid source release: 14
- python - Beautifulsoup 用多个表在页面中抓取特定表
- c# - 从文本中获取姓/名的正则表达式
- julia - 在 Julia 中以特定格式解压缩二进制数据
- php - PHP在会计中将长浮点数四舍五入到小数点后两位
- javascript - Javascript 在显示额外文本时平滑调整大小
- android - 延迟android请求权限
- python - 使用序列化的 Tk 小部件对象保存和恢复 tkinter UI 状态
- php - 致命错误:未捕获的错误:在 null 上调用成员函数 count()