【发布时间】:2018-03-03 16:37:59
【问题描述】:
我在https://portal.azure.com 中注册了一个新的网络应用程序,我正在尝试通过DNN OAuth provider 访问它。现在,我已经将 https://www.dnn.pt/Login 添加到回复 url 列表中,但是每当我尝试验证自己时,我最终都会收到 AADSTS50011 错误:
AADSTS50011:回复地址“https://www.dnn.pt/Login”与为应用程序配置的回复地址不匹配:“XXXXXXXX”。更多细节:未指定
顺便说一句,这是我的 replyUrls 的样子:
"replyUrls": [
"https://wwww.dnn.pt/Login"
],
这是我用来进行身份验证过程的 URL(从 url 中删除了租户 ID 和应用 ID:
https://login.microsoftonline.com/{tenant id}/oauth2/authorize?scope=email&client_id={app id}&redirect_uri=https%3a%2f%2fwww.dnn.pt%2fLogin&state=Azure&response_type=code
我知道我做错了什么,但有人可以指点我正确的方向吗?
谢谢大家!
【问题讨论】:
-
您的
replyUrls中有一个额外的w:"https://wwww.dnn.pt/Login" -
是的,就是这样!!!您介意将您的评论复制到答案中以便我接受吗?
-
如果您使用的是 Azure AD,我建议您查看 Azure AD 提供商github.com/davidjrh/dnn.azureadprovider
-
是的,我正在使用他的插件...
-
这是因为你没有在你的 auth app 中配置重定向 url
标签: azure authentication oauth dotnetnuke