728x90

- 의존성만 추가한 보안시스템은 기본적인 기능만 제공한다.
- WebSecurityConfigurerAdapter
- 시큐리티의 웹 보안 기능 초기화, 설정
- HttpSecurity 클래스를 생성해 주고, 이 클래스에서 세부적인 보안 기능을 설정할 수 있다.
- WebSecurityConfigurerAdapter를 상속받은 클래스에서 configure(HttpSecurity)를 재정의 하여 내가 원하는 인증 API, 인가 API를 사용하도록 구현할 수 있다.

기본적으로 실행되는 API들 
Configure 설정에 모든 요청에 인증을 받지 않았다면 formLogin으로 가라고 설정이 되어 있다 - 위 기능을 Override를 하여 내가 원하는 방식으로 인가, 인증 요청을 할 수 있다.
사용자 정의 기능 만들기

SecurityConfig 
Application.yml에 name,password 설정
728x90
'스프링 시큐리티' 카테고리의 다른 글
| Ch01. 스프링 시큐리티 기본 API 및 Filter 이해 - Remember Me 인증 (0) | 2022.01.13 |
|---|---|
| Ch01. 스프링 시큐리티 기본 API 및 Filter 이해 - Logout 처리, LogoutFilter (0) | 2022.01.13 |
| Ch01. 스프링 시큐리티 기본 API 및 Filter 이해 - Form Login 인증 필터(UsernamePasswordAuthenticationFilter) (0) | 2022.01.12 |
| Ch01. 스프링 시큐리티 기본 API 및 Filter 이해 - Form Login 인증 (0) | 2022.01.12 |
| Ch01. 스프링 시큐리티 기본 API 및 Filter 이해 - 아키텍처 테스트(프로젝트 구성 및 의존성 추가) (0) | 2022.01.12 |