【问题标题】:Azure AD: getting the AADSTS50011 errorAzure AD:收到 AADSTS50011 错误
【发布时间】: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


【解决方案1】:

如评论中所述,您的replyUrls 中有一个额外的w。由于此处提到的值与发送用于身份验证/授权的 URL 中指定的值不匹配,因此您会收到此错误。

请将replyUrls 更改为:

"replyUrls": [
   "https://www.dnn.pt/Login"
],

这应该可以解决错误。

【讨论】:

    猜你喜欢
    • 2020-03-23
    • 2021-05-13
    • 2022-10-18
    • 1970-01-01
    • 2020-10-09
    • 2023-04-08
    • 2019-11-06
    • 2021-12-23
    • 2018-01-01
    相关资源
    最近更新 更多