1.의의

KakaoTalk_20220831_182241229.jpg

2.loginForm 인증 절차

KakaoTalk_20220901_144452838.jpg

3.관련 메소드

http.formLogin() : Form 로그인 인증 기능이 작동함

4.구현

1)SecurityConfig.java 을 설정한다.

package security.starting;

import java.io.IOException;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.springframework.context.annotation.Configuration;
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity;
import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;
import org.springframework.security.core.Authentication;
import org.springframework.security.core.AuthenticationException;

@Configuration
@EnableWebSecurity
public class SecurityConfig extends WebSecurityConfigurerAdapter {

	@Override
	protected void configure(HttpSecurity http) throws Exception {
		http
		.authorizeRequests()
		.anyRequest()
    .authenticated();

http
	  .formLogin()

}
  1. login 인증 요청 화면