Spring Security, enum

임형종·2024년 2월 11일
0

스프링부트

목록 보기
25/28

  • Spring Security를 적용하면 이렇게 로그인 처리를 안해도 된다.

Spring Security

: url이 날라왔을때 filter를 통과 시켜서 사용자가 정상적인지 체크하고
정상적인게 아니라면 로그인 페이지로 다시 돌려 보내는것

  • filter
    : 사용자가 요청할시 인증 받았는지 아닌지 검증하고 안받았을시
    redirect로 돌려보낸다. 만약 인즌 성공하면 client에게 인증마크를
    주고 필터를 통과해서 dispatcher servlet으로 가게 해줌

dependency security

: SpringBoot의 버전을 따라가기 때문에 version을 적용 안해도된다.

Role

:시스템을 사용하는 사용자의 역할
1.시스템에서 관리하는 Role 정보를 저장하는 entity 객체
2.하나의 Role은 여러 개의 권한을 포함한다.

enum

: 열거형 데이터를 정의하는 자료형
1.이 외의 데이터들은 존재 할 수 없게 권한을 지정해준다.

2.entity에 enum을 만들어준다.

3.DTO에 설정을 해준다.

profile
제로부터시작하는개발생활

0개의 댓글

관련 채용 정보