网上看到了很多实用jwt做token验证的,当做轮子还是要自己改,我根据自己实现的也写一下怎么用
Django 2.2.7
jwt 1.0.0
-
关于token验证,jwt
1)文档
https://github.com/GehirnInc/python-jwt
pip install jwt
2)使用
生成公钥私钥
https://mkjwk.org/?spm=a2c4g.11186623.2.20.2aed167chumlVx私钥加密 pri_key
公钥解密pub_key
3)请求
在header头部,使用Authorization,会发预请求 这里有参考
获取request请求的token使用request.META.get(‘HTTP_AUTHORIZATION’)