OTP仅登录Django

我只想使用OTP进行身份验证。我读到有关django-otpdjango-two-factor-auth的信息,但它们都是用于两因素验证的。我阅读了github中的示例,不幸的是不知道是否有可能仅基于有限的经验来验证OTP。

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

我还希望将来通过Matomo django-analytics记录用户活动。我不确定是否必须使用Django登录才能跟踪以后的活动。

感谢您的建议!

wduke8818 回答:OTP仅登录Django

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

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

,

如果您希望将电子邮件用于OTP,最好使用django core mailing library。另外,还有用于发送SMS的第三方API Twilio

本文链接:https://www.f2er.com/3160354.html

大家都在问