diff --git a/users/views.py b/users/views.py index fb9cb95..9642d34 100644 --- a/users/views.py +++ b/users/views.py @@ -7,7 +7,6 @@ from rest_framework.response import Response from rest_framework import status from rest_framework.permissions import IsAuthenticated, BasePermission from rest_framework_simplejwt.views import TokenObtainPairView -from rest_framework_simplejwt.tokens import RefreshToken from rest_framework import generics from django.conf import settings from google.oauth2 import id_token @@ -1178,8 +1177,8 @@ class GoogleLoginView(APIView): status=status.HTTP_403_FORBIDDEN ) - # JWT 토큰 발급 - refresh = RefreshToken.for_user(user) + # JWT 토큰 발급 (커스텀 클레임 포함) + refresh = CustomTokenObtainPairSerializer.get_token(user) access = refresh.access_token # 기존 로그인 응답과 동일한 형식 @@ -1272,8 +1271,8 @@ class GoogleLinkWithPasswordView(APIView): logger.info(f"[GOOGLE LINK] user={email} | status=success | IP={ip} | UA={ua}") span.add_event("Google account linked", attributes={"email": email}) - # JWT 토큰 발급 - refresh = RefreshToken.for_user(user) + # JWT 토큰 발급 (커스텀 클레임 포함) + refresh = CustomTokenObtainPairSerializer.get_token(user) access = refresh.access_token return Response({ diff --git a/version b/version index 00cba39..9dc9cb1 100644 --- a/version +++ b/version @@ -1 +1 @@ -v0.0.27 \ No newline at end of file +v0.0.28 \ No newline at end of file