반응형

스프링로그인 2

[Spring Security] 스프링 시큐리티 폼 로그인

옥탑방개발자 님의 강의를 보고 정리한 내용입니다 폼 로그인 DefaultLoginPageGeneratingFilter GET /login 을 처리 별도의 로그인 페이지 설정을 하지 않으면 제공되는 필터 기본 로그인 폼을 제공 OAuth2 / OpenID / Saml2 로그인과도 같이 사용할 수 있음. UsernamePasswordAuthenticationFilter POST /login 을 처리. processingUrl 을 변경하면 주소를 바꿀 수 있음. form 인증을 처리해주는 필터로 스프링 시큐리티에서 가장 일반적으로 쓰임. 주요 설정 정보 filterProcessingUrl : 로그인을 처리해 줄 URL (POST) username parameter : POST에 username에 대한 값을 넘..

[Spring Security] 스프링 시큐리티 Authentication (인증)의 기본 구조

옥탑방개발자 님의 강의를 보고 정리한 내용입니다. 로그인 하기 스프링 프레임워크에서 로그인을 한다는 것은 authenticated 가 true인 Authentication 객체를 SecurityContext 에 갖고 있는 상태를 말합니다. 단 Authentication이 AnonymousAuthenticationToken 만 아니면 됩니다. 로그인 == Authentication(authenticated = true) only if Authentication != AnonymousAuthenticationToken Authentication (인증)의 기본 구조 필터들 중에 일부 필터는 인증 정보에 관여합니다. 이들 필터가 하는 일은 AuthenticationManager 를 통해 Authenticati..

반응형