3

SwitchUserFilter (Spring 3.1) を使用して、別のユーザーとして一時的に作業しています。フィルターは切り替え状態を終了するための URL を提供しますが、Web ページでそのような URL を提供するクリーンな方法が見つかりません。たとえば、Grail には<sec:ifSwitched><sec:switchedUserOriginalUsername/>、などの便利なタグがたくさんあります</sec:ifSwitched>。Javaに似たものはありますか?

4

1 に答える 1

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>
于 2012-08-14T08:17:16.643 に答える