我有一个使用 Spring Boot 1.2.5 和 CAS 4.0.4 的应用程序。
当我通过 Firefox 打开它时,效果很好,如果用户尚未经过身份验证,则将用户重定向到 CAS 登录页面,并且在身份验证后,CAS 重定向到我的应用程序。
不幸的是,当生成票证时,Chrome 会抛出异常“ERR_TOO_MANY_REDIRECTS”,并且浏览器在尝试返回我的应用程序时死掉。
我注意到,如果在上下文根名称后面使用“/”,即使在 Chrome 中也能正常工作。
有什么理由吗?
https://domain:9122/context -->> 在 Chrome 中显示错误,但在 Firefox 中有效
https://domain:9122/context/-->> 在任何地方都可以正常工作(即使在 Chrome 中)
如何通知 Spring Boot 在上下文名称后使用斜杠?
如果有任何帮助,我将不胜感激。
干杯,
最佳答案
由于某种原因,您不能在路径中使用#。替换为其他字符/单词并且可以工作。
关于java - Spring Boot 在 Chrome 中抛出 ERR_TOO_MANY_REDIRECTS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32081627/