flask_jwt_extended create_access_token 中的字典

dictionary in flask_jwt_extended create_access_token

如何在 flask_jwt_extended 的令牌身份中使用字典。 对在令牌中传递多个值有什么建议吗?

create_access_token(identity=????)

谢谢

是的,这完全可以通过传递像这样的字典来完成:

create_access_token(identity= {"name":"Hello", "age":35} )

这可以通过实现一个用 user_identity_loader 装饰的回调函数来实现。回调函数应该有一个参数和 returns JSON string:

jwt = JWTManager(app)

import json 

@jwt.user_identity_loader
def user_maker(obj):
    return json.dumps(obj)

read more