Azure AD:收到AADSTS50011错误

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Azure AD:收到AADSTS50011错误相关的知识,希望对你有一定的参考价值。

我在https://portal.azure.com注册了一个新的网络应用程序,我试图通过DNN OAuth provider访问它。现在,我已经将https://www.dnn.pt/Login添加到了回复网址列表中,但每当我尝试对自己进行身份验证时,我最终都会收到AADSTS50011错误:

AADSTS50011:回复地址'https://www.dnn.pt/Login'与为应用程序配置的回复地址不匹配:'XXXXXXXX'。更多细节:未指定

顺便说一下,这是我的replyUrls的样子:

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

这是我用来启动身份验证过程的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

我知道我做错了什么,但有人可以指出我正确的方向吗?

多谢你们!

答案

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

请将replyUrls更改为:

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

这应该可以解决错误。

以上是关于Azure AD:收到AADSTS50011错误的主要内容,如果未能解决你的问题,请参考以下文章

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

需要帮助:AADSTS700016:在 Azure 帐户 AD 目录中找不到具有标识符的应用程序?

Azure AD-资源所有者凭据流错误无效的用户名或密码

试图让Azure中美国州长的授权代码时出错:获得“无效的资源AADSTS650057”

“AADSTS5002730:无效的 JWT 令牌。 Azure Signal R 服务令牌的代表方案中出现“签名算法的密钥不受支持”错误

Azure AD - 为啥我无法验证 Azure AD 为我的 Web API 颁发的 JWT 令牌?收到“IDX10516:签名验证失败”错误