首页 > 解决方案 > AADSTS50011:请求中指定的回复 URL 与为应用程序配置的回复 URL 不匹配。如何指定重定向 URI?

问题描述

我正在遵循此说明:https ://github.com/Azure-Samples/ms-identity-python-webapp之后,我收到以下错误:

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

代码给了我结果:

 * Serving Flask app "__main__" (lazy loading)
 * Environment: production
   WARNING: This is a development server. Do not use it in a production deployment.
   Use a production WSGI server instead.
 * Debug mode: off
 * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
127.0.0.1 - - [21/Jan/2021 12:09:14] "GET / HTTP/1.1" 302 -
127.0.0.1 - - [21/Jan/2021 12:09:14] "GET /login HTTP/1.1" 200 -

如何正确指定重定向 URI,以便我可以登录?我目前已经尝试过https://127.0.0.1:5000/和 https://localhost:5000/

标签: pythonazureflaskmicrosoft-graph-api

解决方案


正如您的错误消息所说,您必须确保您在代码中配置的重定向 uri 与您在 Azure 门户中配置的重定向 uri 完全相同。

在此处输入图像描述

不匹配的问题有一个通用的解决方案

当您访问应用程序 url 时,您将被重定向到登录页面。解码授权请求URL,你会发现redirect_uri,将redirect_uri的值复制并粘贴到azure门户中,然后重试。

在此处输入图像描述


推荐阅读