django-allauth,限制失败登录尝试建议

3

我正在使用django-axes来限制对管理员后端的登录尝试。然而,对于我的前端客户端登录,通过django-allauth我找不到任何检测和防止登录失败的机制。

有什么最好的方法可以防止使用allauth进行多次登录尝试吗?是否有推荐的解决方案?我不太想阻止特定IP的尝试,但是防止对单个用户名(例如“admin”)进行多次尝试会很好。

提前感谢您的帮助。

1个回答

6

我不确定这是否是最好的方法,但我使用轴来监视allauth登录,如下所示:

from axes.decorators import watch_login
from allauth.account.views import login 

url(r'^accounts/login/$', watch_login(login)),
url(r'^accounts/', include('allauth.urls')),

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