twofas / two-factor-bundle
此包已被废弃,不再维护。未建议替代包。
使用Two Factor Authentication Service的Symfony双因素认证
v1.0.3
2018-12-07 07:08 UTC
Requires
- php: >=5.5.0
- doctrine/common: ~2.4
- friendsofsymfony/jsrouting-bundle: ~1.0|~2.0
- ocramius/proxy-manager: ~0.4|~1.0|~2.0
- psr/simple-cache: ^1.0
- symfony/form: ~2.8|~3.0
- symfony/framework-bundle: ~2.8|~3.0
- symfony/proxy-manager-bridge: ~2.8|~3.0
- symfony/security-bundle: ~2.8|~3.0
- symfony/symfony: ~2.8|~3.0
- symfony/templating: ~2.8|~3.0
- symfony/twig-bundle: ~2.8|~3.0
- symfony/validator: ~2.8|~3.0
- twig/twig: ~1.28|~2.0
- twofas/account-sdk: ~2.0
- twofas/sdk: ~6.0
- whichbrowser/parser: ~2.0
Requires (Dev)
- behat/behat: ^3.0
- behat/mink: ^1.6
- behat/mink-browserkit-driver: ^1.2
- behat/mink-extension: ^2.0
- behat/mink-goutte-driver: ^1.0
- behat/mink-selenium2-driver: ^1.0
- behat/symfony2-extension: ^2.0
- doctrine/dbal: ~2.4
- doctrine/doctrine-bundle: ~1.2
- doctrine/orm: ~2.4,>=2.4.5
- phpunit/phpunit: ~4.8|~5.0
- symfony/doctrine-bridge: >=2.8|~3.0
- twofas/simple-login-form-bundle: ^1.0
This package is not auto-updated.
Last update: 2019-07-26 10:43:22 UTC
README
TwoFAS/TwoFactorBundle支持双因素认证,并通过在登录过程中添加第二步来增强您网站的安全性。此Bundle使用外部API来处理认证过程,因此您必须创建一个账户才能使用它。这可以通过我们的一个console
命令快速轻松地完成。
目前它只支持TOTP(基于时间的单次密码算法)认证方法,但未来将引入其他认证方法:(文本/语音/电子邮件消息)以及更多新功能,如通过套接字登录、离线代码等。
要使用TOTP认证方法,用户必须有一个可以生成TOTP令牌的移动应用程序(通常放置在二维码中)。
例如,您可以使用
- 2FAS Auth
- Google Authenticator
- Microsoft Authenticator
- Authy
- FreeOTP
- 以及其他许多...
要求
- PHP >= 5.5
- Symfony ~2.8|~3.0
- JQuery(或另一个JS框架或纯javascript,但您需要在模板中进行一些更改 - 更多信息请参阅文档)
- Doctrine ORM(目前不支持Doctrine ODM、CouchDB和Propel)
- 只支持“表单”登录方法(您的自定义登录表单或FOSUserBundle)
文档
文档可以在Resources/doc目录中找到。
关于
更多信息请访问我们的网站https://2fas.com
许可证
此包在MIT许可证下可用。