我在我的网站中使用 Spring Security + CAS,并且有些页面在不同的登录状态下呈现不同的信息。
例如链接:foo.com/index
匿名用户 - 常用页面布局 + 登录元素
认证用户 - 自定义布局 + 注销元素
由于 Spring Security 目前不支持 CAS 网关功能,是否有解决此问题的解决方法?
谢谢,威尔逊
我在我的网站中使用 Spring Security + CAS,并且有些页面在不同的登录状态下呈现不同的信息。
例如链接:foo.com/index
匿名用户 - 常用页面布局 + 登录元素
认证用户 - 自定义布局 + 注销元素
由于 Spring Security 目前不支持 CAS 网关功能,是否有解决此问题的解决方法?
谢谢,威尔逊
If you are using jsps for your view you can use Spring Security's tag library to achieve this (Spring Security Docs - JSP Tag Libraries).
If the user is logged in just customize the login/logout elements and use a different style sheet to change layout.
This discussion may help: http://forum.springsource.org/archive/index.php/t-87737.html
Spring Security 标记库不适用于这种情况。登录用户在非安全页面中将具有匿名用户角色 - 因此无法使用注销链接替换登录链接。
请参阅: 通过 Spring Security 和 CAS 登录后,如何在非安全 JSP 页面上显示登录用户详细信息?有关该问题的更详细说明。