我已经使用cas wiki上的Spring安全教程将CAS集成到Spring Security。现在我想得到当前的用户,不知道怎么做!
我应该从Spring security还是CAS获得它?
SecurityContextHolder.getContext().getAuthentication()
返回null:|
答案 0 :(得分:0)
如果SecurityContextHolder.getContext()。getAuthentication()为null,则表示用户尚未通过身份验证。
关于CAS的一些指示
确保使用SSL进行CAS与CAS的通信 必须托管在SSL端口(443或8443)
确保你春天 应用程序托管在SSL端口上,以便CAS可以通过您的Spring调用 SSL服务器。
常见错误是CAS和Spring Apps都不在SSL端口上。 如果是这种情况,请从www.startssl.com获取免费的SSL证书
答案 1 :(得分:0)