인증 API - 사용자 정의 보안 기능 구현하기

- 기본 의존성만 추가햇을 경우 문제점 - 계정이 하나밖에 없다.
- 권한도 추가되거나 변경 이러한 기능이 없다.
- 해커의 침입에 대응되는 보안옵션이 구현되어 있지 않다.
- 즉 의존성만 추가하면 최소한의 보안기능만 추가된 상태다.
- 더 안전한 보안을 갖출 수 있도록 구성해야 한다.
WebSecurityConfigureAdapter
- 핵심적인 클래스이다.
- 스프링 시큐리티의 웹 보안 기능 초기화 및 설정하는 클래스다.
- HttpSercurity 클래스를 생성하고
- 세부적인 보안을 구성할 수 있는 API를 제공한다.