Django项目的2因素身份验证
django-j2fa的Python项目详细描述
django-j2fa
Django项目的二元短信认证。
安装
- 将“j2fa”添加到已安装的项目设置应用程序中
- 将j2fa.middleware.ensure2factorAuthenticatedMiddleware添加到项目设置中间件(会话后中间件)
- 确保user.profile.phone解析为phone number和user.profile.require_2fa解析为true/false
- 设置项目设置sms_token和sms_sender_name
- 将twofactrauth.as_view()添加到名为“j2fa-get-auth”的url中