- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我最近一直在阅读我在这里找到的有关 django-two-factor-authentication 的文档:https://django-two-factor-auth.readthedocs.io/en/stable/installation.html文档很棒。但是,我正在尝试了解此解决方案的完整要求。如果我实现了这个包,那么我是否需要依赖第三方来完成这个解决方案,还是可以在没有第三方的情况下实现两因素身份验证?我主要关心的是与插入第三方相关的成本。如果可以避免,显然我更喜欢免费。如果无法避免,是否有人对提供两因素身份验证的任何第三方提供商有经验?我对 Twillio 进行了一些研究,但我知道还有其他人也执行此服务。提前感谢您的任何意见。
最佳答案
史蒂夫,您可以在 Django 中实现两因素身份验证,而无需使用付费的 3rd 方。
您可以通过实现 pyOTP library 来做到这一点。直接,然后让用户使用 Google Authenticator 应用程序。由于这都是数学,因此在生成或验证代码时没有第三方服务。
我之前在 django 网站上实现过这个。它涉及设置 OTP 密码并对其进行验证。然后每次需要身份验证时,生成二维码供他们使用配置 URI 进行扫描,然后将 2FA 验证与您的身份验证相结合。所有这些步骤都可以单独使用 pyOTP 库来完成。 (我也是用pyqrcode库来生成可扫描二维码的)
如果您进行搜索,您可能会找到一些已经在较大的图书馆中构建这些较小步骤的人的示例,like this one .
如果您想提供基于 SMS 的 2FA,您需要考虑使用 Twilio。但这可能是一个功能,而不是必需的。
关于Django 两步验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54908541/
我在这里阅读了几个关于 SO 的问题,但我的 Makefile 仍然无法执行我想要的操作。与其他问题相反,我这里有一个两步编译。步骤如下: 使用预处理器工具(称为 ppx)生成 .cpp 和 .h 文
我想要一个从左侧滑入然后垂直滑动打开的菜单,然后通过反转这些步骤关闭,滑动关闭然后向左滑动。 我正尝试为此使用 css 转换。我可以让菜单出现两步过渡,但反转不起作用。根据其他问题,颠倒步骤应该可行,
我正在编写一个非常简单的两步 SQL 查询。 我有一个名为“Users”的表,另一个名为“ProfileCharacteristics”的表。 **Users Table:** UserId [PK]
马丁福勒的 PoEAA catalog就像 Ruby gems 和 Rails 模块的存储库,例如 Rails 的 ActiveRecord ORM 基于 Fowler 的 ActiveRecord
我是 zendframework 的新手。我正在尝试实现两步 View 布局: Bootstrap.php( View /Bootstrap.php) 'layout', 'layoutPa
我打算实现 Martin Fowler 的 Two-Step View Pattern 用于在我正在编写的 Web 应用程序中呈现 HTML。一般的想法是,它不是让应用程序输出原始 HTML,而是输出
您好,感谢您阅读此问题: 我正在研究企业架构模式,并且我已经实现了转换 View 之一: Java: Implementing Transform View pattern, to convert X
我是一名优秀的程序员,十分优秀!