본문 바로가기

Spring/Spring Security

Authentication Handler

반응형

AuthenticationSuccessHandler 인터페이스 재정의 하는 추상 클래스 생성, 성공 시에 호출하는 메소드 onAuthenticationSuccess를 override하여 success시의 로직을 처리할 메소드를 호출해준다. 이 메소드는 해당 추상 클래스를 상속받은 클래스에서 override하여 구현해주면 된다.

 

onAuthenticationSuccess 메소드 호출 시 인자로 넘어오는 객체

  • HttpServletRequest 객체: 웹에서 넘어온 Request 값을 가지고 있는 객체
  • HttpServletResponse 객체: 출력을 정의할 수 있는 객체
  • Authentication 객체: 인증에 성공한 사용자의 정보를 가지고 있는 객체

ps >http://gdthink.blogspot.com/2006/06/extends%EC%99%80-implements%EC%9D%98-%EC%B0%A8%EC%9D%B4.html

 

extends와 implements의 차이?

class A extends B 라고 하면 A는 B라는 클래스를 상속 받아서 +a 시키겠다는 뜻이구요 class A implements C 라고 하면 A는 C라는 인터페이스를 구현하겠다~ 라는 뜻입니다. 한마디로, 클래스를 상속받느냐... ? 인터페이...

gdthink.blogspot.com

onAuthenticationSuccessInternal

반응형

'Spring > Spring Security' 카테고리의 다른 글

스프링 시큐리티 아키텍처  (0) 2020.01.06
ExceptionTranslationFilter  (0) 2020.01.06
AccessDecisionManager  (0) 2019.12.12
Spring Security Architecture  (0) 2019.12.11
Spring Security OAuth2  (0) 2019.08.05