
[Spring Security] 사용자/비밀번호 인증
·
Back-End/Spring
💻 사용자 이름/비밀번호 인증이란?스프링 시큐리티에서 가장 일반적인 인증 방법으로, 주로 Form에서 사용자 이름과 비밀번호를 입력받아 사용자를 인증한다. 💻 Form 로그인 과정아래 그림은 스프링 시큐리티가 로그인 페이지로 리디렉션이 되는 과정이다.① 사용자는 승인되지 않은 리소스에 대한 요청을 한다.② AuthorizationFilter는 예외 AccessDeniedException를 던져 사용자 요청을 거부한다.③ 인증되지 않은 사용자이므로 ExceptionTranslationFilter가 시작 인증을 시작하고 AuthenticationEntrypoint를 사용하여 로그인 페이지로 리디렉션 한다.④ 브라우저는 리디렉션 된 로그인 페이지를 요청한다.⑤ 응용 프로그램내에서 설정한 로그인 페이지로 랜..