标签: asp.net-mvc openid-connect kentor-authservices
我对重复重定向进行了相当深入的研究(例如link),但我的问题有点不同。因此,向你们寻求帮助。
我们说,我的网址登录是 - https://localhost/URL 我的重定向网址为https://localhost/url,这最终会导致无限循环,导致IDX10311异常。我是否遗漏了忽略登录和重定向URL之间的区分大小写验证的技巧?
P.S:使用https://localhost/url登录,就像魅力一样
答案 0 :(得分:0)
URI比较通常使用简单的String比较来完成。根据统一资源标识符rfc(rfc3986),通常在两个URI之间进行字符到字符的比较。这可以在标准的6.2.1部分找到。
根据OpenID Connect,必须使用注册时使用的确切值来获取请求的redirect_uri值。因此,我可以看到您正在从您的身份提供者处获得针对此特定共鸣的错误回复。可以从OAuth2.0规范的4.1.2.1节RFC6749中找到更多内容。
在您的实施中,您必须验证来自身份提供商的正确错误消息