django-rest-paseto-auth:Django REST框架的PASETO身份验证

时间:2024-06-08 03:02:03
【文件属性】:

文件名称:django-rest-paseto-auth:Django REST框架的PASETO身份验证

文件大小:23KB

文件格式:ZIP

更新时间:2024-06-08 03:02:03

Python

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


【文件预览】:
django-rest-paseto-auth-master
----MANIFEST.in(95B)
----.travis.yml(400B)
----tox.ini(320B)
----LICENSE(1KB)
----setup.py(993B)
----README.md(6KB)
----Makefile(284B)
----tests()
--------settings.py(2KB)
--------test_views.py(4KB)
--------urls.py(135B)
--------manage.py(242B)
--------__init__.py(0B)
--------test_serializers.py(5KB)
--------test_tokens.py(3KB)
--------test_authentication.py(5KB)
----.gitignore(1KB)
----paseto_auth()
--------settings.py(632B)
--------exceptions.py(93B)
--------urls.py(312B)
--------migrations()
--------admin.py(704B)
--------tokens.py(5KB)
--------__init__.py(0B)
--------models.py(4KB)
--------authentication.py(2KB)
--------views.py(2KB)
--------serializers.py(5KB)
----.coveragerc(79B)

网友评论