2022-12-01 TIL sparta

최해민·2022년 12월 1일
0

오늘한일(회고)

  • 최종프로젝트 진행중 - S.A 작성 완료

    • 이번 담당 기능 : 유저 기능

      • DRF프로젝트에선 처음으로 진행하는 유저기능입니다.
      • 로그인이나 회원가입같이 더 상세한 기능에 대해선 같이 기능담당하게 된 수인님과 의논해봐야 합니다.
      • 내일 기능구현 전에 DRF 유저기능에 대한 강의를 다시 한번 들어봤습니다.
      • 커스텀 JWT 클레임
      from rest_framework_simplejwt.serializers import TokenObtainPairSerializer
           # TokenObtainPairSerializer를 상속하여 클레임 설정
       class SpartaTokenObtainPairSerializer(TokenObtainPairSerializer):
           @classmethod
           def get_token(cls, user):
           # 생성된 토큰 가져오기
           token = super().get_token(user)
      
           # 사용자 지정 클레임 설정하기.
           token['id'] = user.id
           token['username'] = user.username
      
           return token
      • 토큰에 담긴 사용자의 정보를 의미하는 claim을 커스터마이징할 수 있습니다.

내일 할 일

  • 수인님과 상세 기능 나누기.
  • 유저모델 모델링하고 커스텀하기.
profile
안녕하세요

0개의 댓글