我正在使用SwitchUserFilter(Spring 3.1)作为另一个用户临时工作。过滤器提供退出已切换状态的URL,但我找不到在网页上提供此类URL的简洁方法。例如,Grail中有许多有用的标记,例如<sec:ifSwitched>
,<sec:switchedUserOriginalUsername/>
,</sec:ifSwitched>
。 Java有什么类似的东西吗?
答案 0 :(得分:2)
好吧,我终于找到了解决方案。但不像Grails标签那样优雅。
<sec:authorize access="hasRole('ROLE_PREVIOUS_ADMINISTRATOR')">
<a href='<c:url value="/j_spring_security_exit_user" />'>
Resume as Admin</a>
</sec:authorize>