zoukankan
html css js c++ java
自定义djangorestframework-simplejwt的验证表
django restframework-simplejwt默认是通过调用django的
get_user_model
方法来得到验证表的表名,然后再通过查询id来验证是否有这个用户.
当需要自定义用户表,还不能影响admin用户登录,我的实现方式是通过修改simplejwt源码来实现的
一、找到simplejwt的settings文件中的DEFAULTS中添加字段
'TOKEN_AUTH_USER_MODEL': 'auth.User',
二、在simplejwt文件的根目录下添加user_model文件,内容如下:
三、在seralizers和authentication中注释掉django的
get_user_model
方法,导入user_model文件中自己写的
get_user_model
方法
四、修改工程下的setting文件添加如下内容:
这样token验证就走自定义表,admin用户登录时走user表
来自为知笔记(Wiz)
查看全文
相关阅读:
hibernate的获取session的两方法比较,和通过id获取对象的比较,一级缓存二级缓存
hibernate的几个重要的类和接口
hibernate框架配置
c 全局变量
其他函数-web_concurrent
其他函数-web_get_int_property
授权函数-web_set_certificate_ex
授权函数-web_set_user
动作函数-web_url
动作函数-web_submit_data
原文地址:https://www.cnblogs.com/baiyifengyun/p/14854366.html
最新文章
Jmeter 场景设计
jmeter 参数化
Jmeter mysql性能测试
转-Zeus资源调度系统介绍
org.springframework.dao.CannotAcquireLockException异常分析
spring aop中的propagation的7种配置
文件上传知识点整理
泛型的意义和作用是啥?
MySQL 存储引擎(MyISAM、InnoDB、NDBCluster)
Nginx配置SSL证书部署HTTPS网站
热门文章
elastic启动脚本
Centos7开机启动自己的脚本
CentOS 7 yum 安装 Nginx
给普通用户加sudo权限
spring的介绍
python中的os模块几个常用的方法
解决中文乱码的问题
基于接口式的开发模式
hibernate的三种状态
关于hibernate的查询
Copyright © 2011-2022 走看看