Spring Security

Ahn yi·2022년 10월 9일
0

spring

목록 보기
2/11

Spring Security

  • 'Spring Security'프레임워크는 스프링 서버에 필요한 인증 및 인가를 위해 많은 기능을 제공한다.

Spring Security의 역할

  • 모든 Client의 요청은 Spring Security를 거친다.
  • 인증/인가 기능을 제공한다.
    • 성공 시 : Controller로 Client 요청 전달한다.
    • 실패 시 : Client에게 Error Response를 보낸다.

  • 로그인 시도 -> username, password 정보를 HTTP body로 전달 (POST) -> Service에 회원 정보 요청 -> DB에서 회원 정보 조회 -> 인증 성공 시 세션에 로그인 정보 저장

개발자가 기존에 일일이 체크해줬던 부분을 Spring Security가 처리해 준다고 생각한다.

profile
소통을 잘하고싶은 백엔드 개발자

0개의 댓글