fungio/two-factor-bundle

使用 Two Factor Authentication Service 的 Symfony 双因素认证

安装次数: 835

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 0

分支: 1

类型:symfony-bundle

v1.0.3 2018-12-07 07:08 UTC

This package is auto-updated.

Last update: 2024-08-29 05:23:18 UTC


README

Badge Symfony Version

Fungio/TwoFactorBundle 通过在登录过程中添加第二步,支持双因素认证并提高了您网站的安全性。此 Bundle 使用外部 API 来处理认证过程,因此您需要创建一个账户才能使用它。您可以通过我们的一些 console 命令快速轻松地完成此操作。

目前它仅支持 TOTP(基于时间的单次密码算法)认证方法,但未来将引入更多认证方法:(短信/语音/电子邮件消息)以及更多新功能,如通过套接字登录、离线代码等。

要使用 TOTP 认证方法,用户必须有一个可以生成 TOTP 令牌的移动应用程序(通常放置在二维码中)从密钥(通常是放在二维码中)。

例如,您可以使用以下应用程序:

  • 2FAS Auth
  • Google Authenticator
  • Microsoft Authenticator
  • Authy
  • FreeOTP
  • 以及许多其他应用程序…

要求

  • PHP >= 5.5
  • Symfony ~2.8|~3.0|~4.0
  • JQuery(或其他 JS 框架或纯 JavaScript,但您需要在模板中进行一些更改 - 更多信息请参阅文档)
  • Doctrine ORM(目前不支持 Doctrine ODM、CouchDB 和 Propel)
  • 仅支持 "Form" 登录方法(您自己的登录表单或 FOSUserBundle

文档

文档位于 Resources/doc 目录中。

关于

更多信息请访问我们的网站 https://2fas.com

许可证

此 Bundle 在 MIT 许可证 下提供。