스프링 시큐리티

Ch01. 스프링 시큐리티 기본 API 및 Filter 이해 - 사용자 정의 보안 기능 구현

webmaster 2022. 1. 12. 15:46
728x90

  • 의존성만 추가한 보안시스템은 기본적인 기능만 제공한다.
  • WebSecurityConfigurerAdapter 
    • 시큐리티의 웹 보안 기능 초기화, 설정
    • HttpSecurity 클래스를 생성해 주고, 이 클래스에서 세부적인 보안 기능을 설정할 수 있다.
    • WebSecurityConfigurerAdapter를 상속받은 클래스에서 configure(HttpSecurity)를 재정의 하여 내가 원하는 인증 API, 인가 API를 사용하도록 구현할 수 있다.
    • 기본적으로 실행되는 API들
    • Configure 설정에 모든 요청에 인증을 받지 않았다면 formLogin으로 가라고 설정이 되어 있다
    • 위 기능을 Override를 하여 내가 원하는 방식으로 인가, 인증 요청을 할 수 있다.

사용자 정의 기능 만들기

  • SecurityConfig
  • Application.yml에 name,password 설정
728x90