# djoser CustomTokenCreateSerializer issue in JWT token

**URL:** <https://forum.djangoproject.com/t/djoser-customtokencreateserializer-issue-in-jwt-token/33109>\
**Category:** Forms & APIs\
**Created:** [July 19, 2024, 11:01am UTC](https://forum.djangoproject.com/t/djoser-customtokencreateserializer-issue-in-jwt-token/33109 "2024-07-19T11:01:44Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![AbbasKothari1552](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/abbaskothari1552/32/20639_2.png) [@AbbasKothari1552](https://forum.djangoproject.com/u/AbbasKothari1552)\
**Post date:** [July 19, 2024, 11:01am UTC](https://forum.djangoproject.com/t/djoser-customtokencreateserializer-issue-in-jwt-token/33109/1 "2024-07-19T11:01:44Z")

</div>

Hey all!!  
I have made a custom token create serializer in djoser for user login.  
When i am using in-built token create it is giving me the correct output of refresh and access token, But when i use custom one it is giving me the ‘auth\_token’ as an output.

#Serializers

> class CustomTokenCreateSerializer(TokenCreateSerializer):  
> def validate(self, attrs):  
> data = super().validate(attrs)

```
    # Update last_login
    self.user.last_login = now()
    self.user.save(update_fields=['last_login'])
    
    # Generate token
    refresh = RefreshToken.for_user(self.user)
    
    data['refresh'] = str(refresh)
    data['access'] = str(refresh.access_token)
    
    print(data['refresh'])
    print(data['access'])
    
    return data

```

I have also addes a path in urls.py.
