django - OTP 仅登录 Django
问题描述
我希望 OTP 仅用于身份验证。我读过django-otp
,django-two-factor-auth
但它们都用于双因素身份验证。我阅读了 github 中的示例,不幸的是不知道是否可以仅根据有限的经验进行 OTP 身份验证。
我正在考虑为此使用本机 python 和 Javascript,但我猜装饰器@login-required
需要 Django 登录?
我还想django-analytics
在将来用 Matomo 记录用户活动。我不确定以后是否必须使用 Django Login 来跟踪活动。
谢谢你的建议!
解决方案
对于 OTP-LOGIN,您必须使用第三方 API,它将发送 OTP 和验证,因为在 Django 中没有内置库,您可以尝试生成 OTP 并与用户共享并在您端手动验证这可以完毕。
对于 LoginRequired 装饰器,您的用户必须是管理员门户中的用户。
推荐阅读
- reactjs - 在 img 标签中使用时如何为 svg 着色?
- firebase - Firestore:添加后阻止写入/覆盖/更新字段
- python - 局部异常因子:预期 n_neighbors <= n_samples
- javascript - 删除空值和键形式 JSON Object Javascript
- sorting - 是否有 *name/literature* 用于将数字对集表示为复数向量(用于排序目的)?
- python - 在 mongodb 列表中成功插入对象时递增计数器
- javascript - PWA 应用重新运行 未检测到匹配的服务工作者
- c++ - 填满优先级队列后我的代码退出
- angular - 从 Typescript union 数据类型访问属性
- spring - 模拟 bean 自动装配到 @Spy bean mockito