Django的完整双因素认证
项目描述
为 Django 提供完整的双因素认证。基于一次性密码框架 django-otp 和 Django 内置的认证框架 django.contrib.auth,使集成到大多数 Django 项目变得非常简单。受谷歌两步认证的用户体验启发,允许用户通过电话、短信(SMS)使用谷歌认证器或YubiKey硬件令牌生成器(可选)进行身份验证。
如果遇到问题,请通过 GitHub 提交问题,或通过分叉存储库并发送一些拉取请求来为项目做出贡献。该软件包已翻译成英文、荷兰语和其他语言。请使用 Transifex 贡献您自己的语言。
通过示例应用试用此应用。它演示了大多数功能,除了 Twilio 集成。示例还包括django-user-sessions,为 Django 提供具有用户外键的会话。尽管该包是可选的,但它可以提高对 django.contrib.sessions 的账户安全控制。
与支持的 Django 和 Python 版本兼容。撰写本文时,包括 Python 3.8 到 3.12 的 4.2、5.0 和 5.1。文档可在 readthedocs.io 找到。
安装
请参阅文档中的安装说明。
获取帮助
有关此软件包的一般问题,请访问 Stack Overflow。如果您认为此软件包存在问题;请检查问题是否已经列出(无论是已开放还是已关闭),如果没有,请提交问题。
贡献
阅读贡献指南。
另请参阅
查看django-user-sessions,它为 Django 提供具有用户外键的会话。此软件包也包含在示例应用中。
许可证
该项目采用 MIT 许可证。
项目详情
下载文件
下载适用于您平台的项目文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码分发
django_two_factor_auth-1.17.0.tar.gz (170.3 kB 查看哈希值)
构建分发
关闭
哈希值 for django_two_factor_auth-1.17.0-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 622e78b0d6cf12eeafa239665d99c1221c399228f2f902fe478aea7759995e0e |
|
MD5 | 473d4b124b4391deb72555692874bf69 |
|
BLAKE2b-256 | edbf9e6f2ac10a30b4024f0df5c43959ce1f7e0e065ffc020627ba75d847b3c5 |