AADSTS50011:请求中指定的回复 URL 与为应用程序配置的回复 URL 不匹配:'******-*****-*****-* ****-*********'
AADSTS50011: The reply URL specified in the request does not match the reply URLs configured for the application: '******-*****-*****-*****-*********'
我正在尝试使用“Django Microsoft 身份验证后端 (https://django-microsoft-auth.readthedocs.io/en/latest/)”在我的 Django 项目中允许 o365 登录,但是当我尝试使用我的 Microsoft 凭据登录时,我一直收到此错误。
AADSTS50011: The reply URL specified in the request does not match the reply URLs configured for the application: '******-*****-*****-*****-*********'.
我检查了添加到我的 Django 项目和 AAD 中的链接,但无法找出问题所在
PS:我正在本地主机上进行测试,即 localhost:8000
我在 AAD 中的重定向 URI 是:
http://localhost:8000/microsoft/auth-callback/
并且我已设置 DEBUG = TRUE
此外,我选择了允许任何组织目录中的帐户(多租户)登录选项
使用Fiddler捕获授权请求并找出正在发送的redirect_uri参数的实际值是多少。
不匹配的问题有一个通用的解决方法:
当您访问应用程序 url 时,您将被重定向到登录页面。解码授权请求URL,会发现redirect_uri,将redirect_uri的值复制粘贴到azure portal中,重试
对于重定向URL,应该以https
开头,如果需要以http开头,必须配置为http://localhost
。
我正在尝试使用“Django Microsoft 身份验证后端 (https://django-microsoft-auth.readthedocs.io/en/latest/)”在我的 Django 项目中允许 o365 登录,但是当我尝试使用我的 Microsoft 凭据登录时,我一直收到此错误。
AADSTS50011: The reply URL specified in the request does not match the reply URLs configured for the application: '******-*****-*****-*****-*********'.
我检查了添加到我的 Django 项目和 AAD 中的链接,但无法找出问题所在
PS:我正在本地主机上进行测试,即 localhost:8000
我在 AAD 中的重定向 URI 是:
http://localhost:8000/microsoft/auth-callback/
并且我已设置 DEBUG = TRUE
此外,我选择了允许任何组织目录中的帐户(多租户)登录选项
使用Fiddler捕获授权请求并找出正在发送的redirect_uri参数的实际值是多少。
不匹配的问题有一个通用的解决方法:
当您访问应用程序 url 时,您将被重定向到登录页面。解码授权请求URL,会发现redirect_uri,将redirect_uri的值复制粘贴到azure portal中,重试
对于重定向URL,应该以https
开头,如果需要以http开头,必须配置为http://localhost
。