连接django-two-factor-auth和django-social-auth的应用。如果用户通过社交认证进行认证,则必须强制他通过2FA(如果已启用)。
项目描述
连接django-two-factor-auth和social-app-django的应用。如果用户通过社交认证进行认证,则必须强制他通过2FA(如果已启用)。
文档
快速入门
我们预计,您已经根据其文档安装和配置了django-two-factor-auth和social-app-django。
为Django social auth安装Django two factor auth
pip install dj-2fa-social-auth
将其添加到您的INSTALLED_APPS中
INSTALLED_APPS = (
...
"two_factor",
"social_django",
"social_2fa",
...
)
将Django two factor auth添加到Django social auth的URL模式中
from django.urls import path
urlpatterns = [
...
path("", include("social_2fa.urls")),
...
]
在settings.py中将social_2fa添加到您的社交管道中
SOCIAL_AUTH_PIPELINE = (
...
"social_2fa.social_pipeline.two_factor_auth",
)
运行测试
代码真的工作吗?
source <YOURVIRTUALENV>/bin/activate (myenv) $ pip install tox (myenv) $ tox
开发命令
pip install -r requirements_dev.txt invoke -l
历史
0.1.2 (2023-03-09)
尝试将包重命名为与poetry兼容(https://github.com/python-poetry/poetry/issues/6996)
0.1.1 (2023-03-08)
更新测试和setup.py以支持最新的Django、Python和django-two-factor-auth
0.1.0 (2022-03-21)
在PyPI上首次发布。
项目详细信息
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码分布
dj-two-factor-social-auth-0.1.2.tar.gz (21.6 kB 查看哈希值)
关闭
dj-two-factor-social-auth-0.1.2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 412256f2eb64fe9a017c4f4c7602e7b59baba544c49896b1b1c74b90c0c03578 |
|
MD5 | a872d13152e9cdcb086d65a35eb99ad4 |
|
BLAKE2b-256 | 3ad2424f65dc5d4b0475efbdedac3cbff2f0a0ffc064cd4248d81e9ce1ec3997 |