[Security6.x] 인증 프로세스(formLogin)
·
스프링/Security6.x
폼 인증Http 기반의 폼 로그인 인증 메커니즘을 활성화 하는 API로써 사용자 인증을 위한 사용자 정의 로그인 페이지이다.기본적으로 스프링 시큐리티가 제공하는 기본 로그인 페이지를 사용하며 사용자 이름과 비밀번호 필드가 포함된 간단한 로그인 양식을 제공하는데, 사용자는 웹 폼을 통해 자격 증명을 제공하고 Spring Security는 HttpServletRequest에서 이 값을 읽어온다. 폼 인증 흐름클라이언트가 GET 방식으로 /user를 요청할 경우 사용자의 인증을 필요로 한다고 할 시에 SecurityFilter의 맨 마지막 필터인 AuthorizationFilter(권한 검사 필터)가 요청 리소스의 접근 권한을 검사한다. 만약 요청리소스에 대해서 클라이언트의 권한이 인증되지 않은 상태라면 접근..