为Django API提供简单灵活的注册和登录
项目描述
__ __ __ __ ____ _ __
________ _____/ /_ ____ ___ __/ /_/ /_ / /_____ ____ / / /__(_) /_
/ ___/ _ \/ ___/ __/ ___/ __ `/ / / / __/ __ \ ___/ __/ __ \/ __ \/ / //_/ / __/
/ / / __(__ ) /_ /__/ /_/ / /_/ / /_/ / / / /__/ /_/ /_/ / /_/ / / ,< / / /_
/_/ \___/____/\__/ \__,_/\__,_/\__/_/ /_/ \__/\____/\____/_/_/|_/_/\__/
此库提供混合和视图来处理使用django-rest-framework构建的API中的注册、登录和注销。登录后,客户端应用程序会获得用于API请求的令牌。
默认支持基于电子邮件的注册。其他方法需要您在要求中指定额外的设置;例如,要使用Facebook登录,您需要依赖于rest-framework-auth-toolkit[facebook]
。
与其他类似模块不同,rest-auth-toolkit不提供一组Django应用程序以包括并配置在您的设置中,而是一组混合、基类、基视图和简单的模板,您可以在自己的应用程序中集成和自定义。
请参阅示例应用程序以了解用法示例。
⚠️ 此库处于测试版阶段,请确保锁定您的依赖项。建议格式:rest-framework-auth-toolkit == 0.12.*
请参阅更新日志以了解重大更改。
贡献
运行测试
export DATABASE_URL=postgres://ratk:ktar@localhost:5432/ratk
tox
您必须首先创建ratk
角色,例如使用psql
create role ratk login createdb;
alter role rath with password encrypted 'ktar';
项目详情
下载文件
下载您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分布
rest_framework_auth_toolkit-0.14.tar.gz (24.1 kB 查看哈希值)
构建分布
关闭
哈希值 for rest_framework_auth_toolkit-0.14-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | dac37d0b11c7010b3b24d0d5e849314bbd6856f36d88deb9c502c6bc9c47b511 |
|
MD5 | 89cd1972f72435a1de0894357c65ca2c |
|
BLAKE2b-256 | 73ba2e011389328526253f5b0c1cba5d83c757b03412eef1119aceb8140a4bac |