728x90
security-context.xml에 작성
<!-- 로그아웃 처리. 로그아웃 루에 세션을 무효화 함 -->
<security:logout logout-url="/logout" invalidate-session="true" />
</security:http>
로그아웃 할페이지에
<%@ taglib prefix="sec" uri="http://www.springframework.org/security/tags"%>
추가해주고
security-context 에 설정해둥 logout-url과 로그아웃 눌렀을때 form의 action="url이 맞아야함"
<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="sec" uri="http://www.springframework.org/security/tags"%>
<h3>NOTICE REGISTER : 로그인 한 관리자만 접근 가능</h3>
<form action="/logout" method="post">
<button type="submit">로그아웃</button>
<sec:csrfInput/>
</form>
'Spring > Spring 기초' 카테고리의 다른 글
시큐리티 자동로그인 구현 (0) | 2023.08.18 |
---|---|
스프링 시큐리티 표현식 (0) | 2023.08.18 |
Security 폼 기반 인증 기능 사용(로그인 처리) (0) | 2023.08.17 |
Security 접근거부 처리(사용자 정의) (0) | 2023.08.17 |
Security 접근거부 처리(시큐리티 제공) (0) | 2023.08.17 |