access token의 Payload에 email과 token_message를 포함시키려 시도하였다.
from rest_framework_simplejwt.serializers import TokenObtainPairSerializer
class CustomTokenObtainPairSerializer(TokenObtainPairSerializer):
@classmethod
def get_token(cls, user):
token = super().get_token(user)
token['email'] = user.email
token['token_message'] = 'sparta_time_attack'
return token
해당과 같이 앱의 serializers.py에서 Custom하여 진행하였다.
email 부분에서는 user의 email이 나올 수 있게 진행하였고,
token_message에서는 sparta_time_attack이라는 문구가 뜰 수 있게 시도하였다.
이렇게 하여 access token을 customizing 해보았다!