Ninja JWT 手动创建令牌
有时,你可能希望为用户手动创建一个令牌。这可以按如下方式进行:
from ninja_jwt.tokens import RefreshToken
def get_tokens_for_user(user):
refresh = RefreshToken.for_user(user)
return {
'refresh': str(refresh),
'access': str(refresh.access_token),
}
上述函数 get_tokens_for_user
将返回给定用户的新刷新令牌和访问令牌的序列化表示。
一般来说,ninja_jwt.tokens.Token
的任何子类的令牌都可以通过这种方式创建。
大功告成
继续下一章节 令牌类型.
本文总阅读量次