java1234开源博客系统
博客信息

CAS client客户端显示用户名

0
发布时间:『 2020-11-15 09:04』  博客类别:CAS单点登录  阅读(2164)

CAS client客户端显示用户名


我们cas客户端经过cas server认证后,cas客户端可以去cas server端拿到登录认证的信息,比如用户名。

 

thymeleaf页面可以${session._const_cas_assertion_.principal.name} 这么取值;

 

具体我们通过源码找到Servlet3AuthenticationFilter

QQ鎴浘20201115085013.jpg

 

从cas server端获取认证信息后,设置到 _const_cas_assertion_ 里去,通过查看 principal.getAssertion() 可以发现有principal的name属性就是用户名;

 


关键字:   无
关注Java1234微信公众号
博主信息
Java1234_小锋
(知识改变命运,技术改变世界)
Powered by Java1234 V3.0 Copyright © 2012-2016 Java知识分享网 版权所有