26 drf-jwt修改签发响应格式

使用jwt自带的登录认证obtain_jwt_token,只返回了一个token

26 drf-jwt修改签发响应格式

 

 26 drf-jwt修改签发响应格式

 

 

我们需要自定义认证返回结果:

common.py

# 写一个函数,函数的返回值,就是响应的格式
# 在配置文件中配置一下

def jwt_response_payload_handler(token, user=None, request=None):
    return {
        'code': 100,
        'msg': '登录成功',
        'token': token,
        'username':user.username

    }

settings.py

在配置文件中配置
JWT_AUTH = {
    'JWT_RESPONSE_PAYLOAD_HANDLER': 'app01.common.jwt_response_payload_handler',
}

 

26 drf-jwt修改签发响应格式

 

上一篇:Spring Secuirty Oauth2将token换成jwt


下一篇:day 87 jwt 、 手动签发token、jwt的配置参数、 基于角色的权限控制、 django缓存