Pension
2. 인증(Authentication)
초혼
2023. 12. 3. 01:10
인증 방식
기본 구현은 JWT 방식 인증
DRF SimpleJWT으로 구현
Access 토큰과 Refresh 토큰을 둘 다 사용
로그아웃 방식은 클라이언트의 쿠키 상의 Access 토큰 삭제 + Refresh 토큰 블랙리스팅
이후 인증 방식을 OAuth 2.0으로 확장할 계획
User Model
이 서비스에서 유저는 펜션 관리자
Django에 제공하는 BaseUser 모델과 매니저를 사용해서 구현
추가 필드는 Email, created_at, updated_at
Email 필드는 유저 ID 역할