oauth-2.0 我收到Azure应用程序的URI重定向错误,即使URI匹配

sxpgvts3  于 2022-10-31  发布在  其他
关注(0)|答案(1)|浏览(218)

我正在构建我的第一个Azure应用程序,但在尝试进行身份验证时遇到此错误
AADSTS50011标准:在请求中指定的重定向URI“http://127.0.0.1:5000/getAToken”与为应用程序配置的重定向URI不匹配
当我进入Azure并查看重定向URI时,该值被设置为:获取令牌
应用程序正在http://127.0.0.1:5000上本地运行
我在这里遗漏了什么?URI完全匹配?那么为什么我会得到这个错误呢?

sd2nnvve

sd2nnvve1#

重定向URI作为字符串匹配,而不是作为DNS解析的URL匹配。这意味着在这种情况下localhost不等于127.0.0.1
正如Gaurav所说,你必须在两个地方使用相同的值--localhost127.0.0.0,但它必须是相同的字符串值。
无论你如何访问你的应用,你仍然可以通过localhost127.0.0.1访问它。重要的是你在redirect_uri参数中发送的值。因此,如果在Azure中你有http://localhost:5000/getAToken值,那么在redirect_uri参数中发送http://localhost:5000/getAToken

相关问题