(2022.11.11) Today_I_Learned_day-51

imRound·2022년 11월 13일
0
post-thumbnail

Access token customizing

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 해보았다!

profile
Django 개발자

0개의 댓글