如何使用新的Django Allauth MFA

3
我有一个项目使用Django Allauth。我看到他们最近在Django Allauth中发布了MFA,但我不知道如何实施它,而且文档目前相当有限。
有人能详细解释一下实施Django Allauth MFA的步骤吗?
感谢任何人能提供的帮助!
1个回答

4

这很简单。

你需要运行pip install django-allauth[mfa]

将它添加到settings.py的apps中,如allauth.mfa

还要包括这个设置:MFA_ADAPTER = "allauth.mfa.adapter.DefaultMFAAdapter"

然后运行python manage.py migrate

如果你访问localhost/accounts/,你会看到django-allauth提供的所有可用URL的列表。

在底部,你应该看到"accounts/2fa"。如果你导航到localhost/accounts/2fa,你会看到它已经设置好了。你需要配置你的注册页面重定向到那个页面以充分利用它。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接