python - 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
我们使用它的目的是什么?任何总结的细节都会有所帮助:)
解决方案
推荐阅读
- tensorflow - 将 32 位浮点 TensorFlow 模型转换为 8 位固定 TensorFlow 模型时出错
- github - 如何删除 GitHub 问题标签?
- ios - 带有自定义金属内核的核心图像过滤器不起作用
- javascript - 如何将代码分成单独的文件?
- javascript - 丰富的数据表在单击复选框时突出显示选定的行
- angular - 角度数据传输和使用
- php - codeigniter 和 ionic 应用程序中 RESTful api 中的发布请求问题
- c++ - CMake 构建库并链接到测试代码
- javascript - 图像前面的可滚动画布问题
- python - 连接熊猫数据框中较早行的值