더북(TheBook)

8.4.4 실습 스프링 시큐리티 태그로 로그아웃 페이지 구현하기

1. security-context.xml 파일에 다음과 같이 작성합니다. 시큐리티 태그를 사용하여 <form-logout> 태그로 로그아웃 처리를 설정합니다.

코드 8-8 security-context.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans:beans...>
    ...
    <http use-expressions="true">
        <intercept-url pattern="/books/add" access="hasRole('ROLE_ADMIN')"/>
        <form-login login-page="/login"
                    default-target-url="/books/add"
                    authentication-failure-url="/loginfailed"
                    username-parameter="username"
                    password-parameter="password"/> 
        <csrf/>
        <logout logout-success-url="/logout"/> 
    </http>

...
</beans:beans>

로그아웃할 때 이동할 경로입니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.