跳转到主要内容

连接django-two-factor-auth和django-social-auth的应用。如果用户通过社交认证进行认证,则必须强制他通过2FA(如果已启用)。

项目描述

https://badge.fury.io/py/dj-2fa-social-auth.svg https://codecov.io/gh/PetrDlouhy/dj-2fa-social-auth/branch/master/graph/badge.svg

连接django-two-factor-authsocial-app-django的应用。如果用户通过社交认证进行认证,则必须强制他通过2FA(如果已启用)。

文档

完整文档在https://dj-2fa-social-auth.readthedocs.io

快速入门

我们预计,您已经根据其文档安装和配置了django-two-factor-authsocial-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)

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 查看哈希值)

上传时间 源代码

支持者