수민정의 기술블로그

  • 홈
  • 태그
  • 방명록

AntPathRequestMatcher 2

5.LogoutFilter

Spring Security 의 로그아웃 과정 유저가 request("로그아웃경로") 요청 SpringSecurity 가 세션을 무효화(SESSIONID 삭제, Invalidate) , 인증토큰삭제(UsernamePasswordAthenticationToken), 관련된 쿠키(remeber-me 등)를 제거. 지정한 경로로 Redirect 시킴. 로그아웃 처리를 위한 API들 http.logout() : 로그아웃 처리를 담당 Logout 처리를 위한 하위 API logoutUrl(url) : 로그아웃 처리 url을 지정, default = /logout logoutSuccessUrl(url) : 로그아웃 성공시 이동 경로, default = /login deleteCookies(cookieName...)..

springframework/시작하자SpringSecurity 2020.09.19

4.UsernamePasswordAuthenticationFilter

UsernamePasswordAuthenticationFilter? 로그인 처리, 인증기능 해주는 Filter이다. 실질적으로 사용자가 로그인을 하게되면, 인증처리가 이루어지는데 이 요청을 담당하여 인증처리를 하는 Filter가 UsernamePasswordAuthenticationFilter 이다. 흐름과 역할은, 분기점, 결과처리! 내부적으로 각각의 인증처리 역할에 따라 여러개의 클래스를 활용하게된다. 사용자가 인증을 시도 UsernamePasswordAuthenticationFilter가 요청을 받는다. AntPathRequestMatcher("/login") 가 요청 url이 로그인 url과 매칭되는지 검사한다. 매칭이 되면 다음단계 , 불일치하면 다른 Filter가 Chain 일치하면 Usern..

springframework/시작하자SpringSecurity 2020.09.19
이전
1
다음
더보기
프로필사진

수민정의 기술블로그

Notion 사용으로 인해 블로그 기술이 중지되었습니다.

  • 분류 전체보기
    • 생각모음
    • Java
    • 멀티모듈빌딩
    • Kubernetes
    • Ubuntu
    • Cloud
    • SpringBoot
    • JAVA-Basic
    • Design Pattern
    • 책 공부
    • springframework
      • Spring Data JPA
      • 시작하자SpringSecurity
    • Vue.js
      • Vuex
      • Vue + ES6
      • Vue.js 심화
    • JSP & Servlet
    • 공룡이라는 ORACLE
    • 자바 초급문제로 맨땅에 해딩하기
    • 막무가내로 삽질하는 알고리즘
    • EL
    • MyBatis
    • 기반을 다지자 ES6
      • React.js
    • 배운 코드를 적기
    • HTTP
    • Eclipse
    • MySQL
    • 작업하면서 배우는 것들
    • Gradle
    • Ajax
    • Exception
    • CSS
    • JSON.REST?
    • TOMCAT
    • Etc
    • Docker 작업
    • API

Tag

UsernamePasswordAuthenticationFilter, AuthenticationManagerBuilder, SecurityContext, BadCredentialException, AccessDeniedException, AuthenticationException, HttpSecurity, FilterChainProxy, Authentication, FilterSecurityInterceptor, AccessDecisionManager, userDetailsService, SecurityContextPersistenceFilter, Filter, AuthenticationProvider, UserDetails, springsecurity, SecurityContextHolder, AuthenticationManager, UserNameNotFoundException,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

  • Notion 사용으로 인해 블로그 기술은 중지합니다.

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/02   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

  • GitHub
  • basic
  • Velog

티스토리툴바