4
回答
shiro+cas+https最后一步https变成了http
华为云实践训练营,热门技术免费实践!>>>   

工程使用了 springMVC+shiro+cas+https,其中https是把证书装在阿里云的SLB上,tomcat上是没有开https的,是SLB的433端口转到tomcat的80端口
现在遇到一个问题,浏览器在另一个系统完成登录后,然后访问本工程的url(https://a.com/a.jsp)会发生如下重定向过程:
https://a.com/a.jsp

https://cas.com/login?service=https://a.com/shiro-cas

https://a.com/shiro-cas?ticket=ST-1210136-go2jmLtJCRfhHYXXXXXXX

http://a.com/a.jsp (到这一步时,https成http)
想问一下,最后一步为什么走到了http上了,尝试过在shiro配置文件中给a.jsp增加 SslFilter,结果出现了循环重定向,该如何解决,谢谢

举报
lindent
发帖于8个月前 4回/420阅
顶部