springframework/시작하자SpringSecurity

1.스프링 시큐리티와 의존성 추가시에 일어나는 일들.

Jungsoomin :) 2020. 9. 17. 23:20

보안설정 API 와 연계된 Filter들에 대해 학습

  • 각 API의 개념, 기본적인 사용법, API 처리과정, API 동작방식 학습

  • API 설정 시 생성 및 초기화 되어 사용자의 요청을 처리하는 Filter를 학습한다.

SpringSecurity 내부 아키텍쳐 , 각 객체의 역할처리과정을 학습

  • 초기화 과정 , 인증 과정, 인가 과정 등을 아키텍쳐적 관점으로 보자

<dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-security</artifactId>
</dependency>

의존성 추가시 일어나는 일들

  • 서버 기동시 SpringSecurity초기화 작업 및 보안작업이 이루어진다.

  • 별도의 설정이나 구현을 하지않아도 기본적인 웹 보안 기능이 현재 시스템에 연동되어 작용한다.

  1. 모든 요청은 인증이 되어야 접근가능하다.

  2. 인증방식은 Form 로그인 , httpBasic 로그인 방식을 제공한다.

  3. 기본 로그인 페이지를 제공한다.

  4. 기본계정을 한가지 제공한다. : user / generate password

문제점

  • 계정 추가, 권한 추가, DB 연동

  • 기본적인 보안 시스템 외 시스템에서 필요로하는 더 세부적이고 추가적 보안이 필요하다.

'springframework > 시작하자SpringSecurity' 카테고리의 다른 글

6.Remember Me 인증  (0) 2020.09.19
5.LogoutFilter  (0) 2020.09.19
4.UsernamePasswordAuthenticationFilter  (0) 2020.09.19
3.Form Login 인증  (0) 2020.09.19
2.사용자 정의 보안 구현  (0) 2020.09.18