首页 > 解决方案 > JWT 中的令牌声明是什么?

问题描述

我一直在 Django Rest Framework 中学习 JWT 身份验证我遇到了自定义令牌声明我对基于令牌的身份验证非常陌生 https://django-rest-framework-simplejwt.readthedocs.io/en/latest/customizing_token_claims.html

而且我还看到了某些自定义令牌声明示例

from rest_framework_simplejwt.serializers import TokenObtainPairSerializer

class MyTokenObtainPairSerializer(TokenObtainPairSerializer):

    @classmethod
    def get_token(cls, user):
        token = super(MyTokenObtainPairSerializer, cls).get_token(user)

        # Add custom claims
        token['username'] = user.username
        return token

我们使用它的目的是什么?任何总结的细节都会有所帮助:)

标签: pythondjangoauthenticationdjango-rest-framework

解决方案


推荐阅读