issues
search
f-lab-edu
/
show-ticketing-service
[초봉 3000 후반 신입]다양한 공연 정보를 제공하며 예매를 할 수 있는 서비스
9
stars
3
forks
source link
[#19] 회원 타입별 로그인 구분
#22
Closed
hanwix2
closed
3 years ago
hanwix2
commented
3 years ago
회원 구분:
일반회원(1)
관리자 회원(2)
개요:
서비스 관점: 같은 로그인 View에서 회원 구분 없이 로그인을 하지만 로그인 이후의 포워딩하는 View는 회원별로 상이하다.
서버 개발 관점: 백엔드만 구현하기 때문에 회원을 구분하기 위해 Response Body에 회원의 권한을 담아서 보낸다.
구현:
Authority 객체 내부에 UserType Enum을 사용하여 권한을 구분
매번 ResponseEntity 객체를 생성하는 것을 막기 위해 권한이 담긴 ResponseEntity 상수 클래스(UserAuthorityResponse) 생성
회원 구분:
개요:
구현: