首页 > 解决方案 > OTP 仅登录 Django

问题描述

我希望 OTP 仅用于身份验证。我读过django-otpdjango-two-factor-auth但它们都用于双因素身份验证。我阅读了 github 中的示例,不幸的是不知道是否可以仅根据有限的经验进行 OTP 身份验证。

我正在考虑为此使用本机 python 和 Javascript,但我猜装饰器@login-required需要 Django 登录?

我还想django-analytics在将来用 Matomo 记录用户活动。我不确定以后是否必须使用 Django Login 来跟踪活动。

谢谢你的建议!

标签: djangodjango-login

解决方案


对于 OTP-LOGIN,您必须使用第三方 API,它将发送 OTP 和验证,因为在 Django 中没有内置库,您可以尝试生成 OTP 并与用户共享并在您端手动验证这可以完毕。

对于 LoginRequired 装饰器,您的用户必须是管理员门户中的用户。


推荐阅读