-
Django REST框架中使用的PASETO身份验证:django-rest-paseto-auth
资源介绍
Django REST框架的PASETO身份验证
仍在开发中,尚未准备好投入生产。
使用此功能之前,请参阅以获取有关PASETO的更多信息,以及有关Python实现的 。
动机和目标
我需要一个新项目的令牌身份验证系统,并且没有完全满足我的要求。 在开发了自己的系统后,我认为共享它并接受建议和贡献会很有趣。
我的目标是构建满足以下要求的令牌认证系统:
使用安全安全且简单的身份验证。
前端不可知(浏览器应用程序,移动应用程序等)。
适用于用户身份验证和应用程序集成。
促进被动(黑名单令牌)和主动(检查IP,用户代理标头等)安全措施。
可自定义的令牌有效负载,身份验证条件(对2FA的透明支持)和操作(即检查用户登录尝试)。
安装与配置
使用pip安装:
pip install django-rest-paseto-auth
生成一个32字节的十六进制密钥:
import
- 上一篇: bms:电池管理系统
- 下一篇: PHP+MySQL实现的图书管理系统(源代码+使用说明)