python - 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/
解决方案
正如您的错误消息所说,您必须确保您在代码中配置的重定向 uri 与您在 Azure 门户中配置的重定向 uri 完全相同。
不匹配的问题有一个通用的解决方案:
当您访问应用程序 url 时,您将被重定向到登录页面。解码授权请求URL,你会发现redirect_uri,将redirect_uri的值复制并粘贴到azure门户中,然后重试。
推荐阅读
- cakephp - Cakephp申请表
- android - 无法解决:com.crashlytics.sdk.android:answers-shim:0.0.3
- javascript - 如何在ajax请求中传递空白数组?
- asp.net - 是否可以使用实体框架在 web.config 文件中动态更改连接字符串?
- sql-server-2012 - 存储新数据库后如何删除大数据库中的行(SQL Server)
- python - 模块中全局变量的范围
- html - Angular2 *ngIf 优雅的改变值的方法
- hive - Hive:异常.. 类 jdk.internal.loader.ClassLoaders$AppClassLoader 不能转换为类 java.net.URLClassLoader
- python - Tkinter 小部件彼此相邻并位于下方
- typescript - TypeScript 泛型类型的泛型类型