文件名称:starlette-auth-toolkit:基于Starlette的ASGI应用程序和框架的身份验证后端和帮助程序
文件大小:28KB
文件格式:ZIP
更新时间:2024-04-04 20:06:05
python authentication async toolkit asgi
状态:此项目的开发暂时暂停。 此外,当前的实现方式非常多为Alpha。 starlette-auth-toolkit 基于Starlette的ASGI应用程序和框架的身份验证后端和帮助程序。 注意:文档正在进行中。 同时,请随时。 特征 与数据库无关。 与用户模型无关。 密码哈希和哈希迁移支持。 对常见身份验证流的内置支持,包括基本身份验证和令牌身份验证。 支持多个身份验证后端。 易于与集成。 内容 安装 pip install starlette-auth-toolkit 快速开始 import typing from starlette . applications import Starlette from starlette . authentication import requires from starlette . middleware . authent
【文件预览】:
starlette-auth-toolkit-master
----setup.py(2KB)
----.gitignore(163B)
----requirements.txt(20B)
----.travis.yml(421B)
----MANIFEST.in(117B)
----CONTRIBUTING.md(808B)
----.bumpversion.cfg(123B)
----LICENSE(1KB)
----CHANGELOG.md(2KB)
----starlette_auth_toolkit()
--------__init__.py(22B)
--------backends.py(697B)
--------contrib()
--------cryptography.py(4KB)
--------base()
--------exceptions.py(258B)
--------datatypes.py(141B)
----scripts()
--------changelog_bump.py(2KB)
--------bumpversion.sh(435B)
----README.md(11KB)
----tests()
--------conftest.py(140B)
--------test_auth_basic.py(1KB)
--------test_quickstart.py(838B)
--------__init__.py(0B)
--------test_orm.py(1KB)
--------apps()
--------test_passwords.py(2KB)
--------test_auth_token.py(641B)
--------test_example.py(1KB)
--------test_auth_multi.py(2KB)