8.4.2 <logout> 태그
<logout> 태그는 로그아웃을 처리하는 데 사용되며, 다음 속성들로 로그아웃 페이지를 출력합니다.
▼ 표 8-10 <logout> 태그의 속성
속성 |
설명 |
delete-cookies |
로그아웃에 성공할 때 삭제할 쿠키 이름을 지정합니다. 콤마로 구분합니다. |
invalidate-session |
로그아웃할 때 세션을 제거할지 지정합니다. 기본값은 true입니다. |
logout-success-url |
로그아웃에 성공할 때 이동할 경로를 지정합니다. 기본값은 /login?logout입니다. |
logout-url |
로그아웃 요청 처리 경로를 지정합니다. <form> 태그의 action 속성의 지정 값을 설정합니다. |
success-handler-ref |
로그아웃에 성공할 때 이동을 제어하려면 LogoutSuccessHandler를 지정합니다. |
<logout> 태그를 사용한 예
<http>
<logout logout-url="/logout" ➊
logout-success-url="/logout" ➋
/>
</http>
➊ 설정된 경로인 /logout으로 로그아웃 페이지를 호출합니다.
➋ 로그아웃에 성공할 때 설정된 경로인 /logout으로 자동 이동합니다.