scheb / two-factor-bundle
v4.18.4
2020-10-30 19:24 UTC
Requires
- php: >=7.1.3
- lcobucci/jwt: ^3.2
- paragonie/constant_time_encoding: ^2.2
- spomky-labs/otphp: ^9.1|^10.0
- symfony/config: ^3.4|^4.0|^5.0
- symfony/dependency-injection: ^3.4|^4.0|^5.0
- symfony/event-dispatcher: ^3.4|^4.0|^5.0
- symfony/framework-bundle: ^3.4|^4.0|^5.0
- symfony/http-foundation: ^3.4|^4.0|^5.0
- symfony/http-kernel: ^3.4|^4.0|^5.0
- symfony/property-access: ^3.4|^4.0|^5.0
- symfony/security-bundle: ^3.4|^4.0|^5.0
- symfony/twig-bundle: ^3.4|^4.0|^5.0
Requires (Dev)
- doctrine/persistence: ^1.3|^2.0
- escapestudios/symfony2-coding-standard: ^3.9
- phpunit/phpunit: ^7.0|^8.0|^9.0
- squizlabs/php_codesniffer: ^3.5
- swiftmailer/swiftmailer: ^6.0
- symfony/polyfill-php80: ^1.15
- symfony/yaml: ^3.4|^4.0|^5.0
- vimeo/psalm: ^3.11
- 4.x-dev
- v4.18.4
- v4.18.3
- v4.18.2
- v4.18.1
- v4.18.0
- v4.17.0
- v4.16.0
- v4.15.0
- v4.14.0
- v4.13.0
- v4.12.0
- v4.11.1
- v4.11.0
- v4.10.0
- v4.9.0
- v4.8.0
- v4.7.1
- v4.7.0
- v4.6.0
- v4.5.0
- v4.4.0
- v4.3.1
- v4.3.0
- v4.2.1
- v4.2.0
- v4.1.0
- v4.0.0
- 3.x-dev
- v3.29.0
- v3.28.0
- v3.27.0
- v3.26.1
- v3.26.0
- v3.25.0
- v3.24.0
- v3.23.0
- v3.22.0
- v3.21.0
- v3.20.1
- v3.20.0
- v3.19.1
- v3.19.0
- v3.18.0
- v3.17.2
- v3.17.1
- v3.17.0
- v3.16.2
- v3.16.1
- v3.16.0
- v3.15.1
- v3.15.0
- v3.14.0
- v3.13.1
- v3.13.0
- v3.12.1
- v3.12.0
- v3.11.1
- v3.11.0
- v3.10.0
- v3.9.0
- v3.8.0
- v3.7.1
- v3.7.0
- v3.6.3
- v3.6.2
- v3.6.1
- v3.6.0
- v3.5.1
- v3.5.0
- v3.4.0
- v3.3.1
- v3.3.0
- v3.2.0
- v3.1.0
- v3.0.0
- v3.0.0-beta2
- v3.0.0-beta1
- 2.x-dev
- v2.14.0
- v2.13.0
- v2.12.0
- v2.11.0
- v2.10.0
- v2.9.0
- v2.8.2
- v2.8.1
- v2.8.0
- v2.7.0
- v2.6.2
- v2.6.1
- v2.6.0
- v2.5.2
- v2.5.1
- v2.5.0
- v2.4.0
- v2.3.3
- v2.3.2
- v2.3.1
- v2.3.0
- v2.2.2
- v2.2.1
- v2.2.0
- v2.1.0
- v2.0.0
- 1.x-dev
- v1.5.1
- v1.5.0
- v1.4.7
- v1.4.6
- v1.4.5
- v1.4.4
- v1.4.3
- v1.4.2
- v1.4.1
- v1.4.0
- v1.3.2
- v1.3.1
- v1.3.0
- v1.2.1
- v1.2.0
- v1.1.0
- v1.0.0
- v0.3.0
- v0.2.0
- v0.1.1
- v0.1.0
This package is auto-updated.
Last update: 2021-12-02 12:48:24 UTC
README
⚠ 未维护版本
请将您的项目升级到最新版本。使用版本 5(或更高版本)的 bundle,该版本可在 scheb/2fa 存储库中作为 scheb/2fa-bundle
提供。
此包为您的 Symfony 应用程序提供 双因素认证。
它包括以下双因素认证方法
- TOTP 认证
- Google Authenticator
- 通过电子邮件发送的认证码
您可能喜欢的其他功能
- 自定义双因素认证方法的接口
- 可信 IP
- 可信设备(一旦通过,该设备无需再次进行双因素认证)
- 一次性备份码(当您无法访问第二个因素设备时使用)
- 多因素认证(超过 2 步)
- CSRF 保护
- 白名单路由(在双因素认证期间可访问)
安装
composer require scheb/two-factor-bundle
...并遵循 安装说明。
文档
所有功能的详细文档可以在 Resources/doc 目录中找到。
版本指南
⚠ 版本 4.x 已不再维护。
请将您的项目升级到最新版本。使用版本 5(或更高版本)的 bundle,该版本可在 scheb/2fa 存储库中作为 scheb/2fa-bundle
提供。
许可
此包可在 MIT 许可证 下使用。
安全
有关安全策略和已知安全问题,请参阅 SECURITY.md。
贡献
想为此项目做出贡献?请参阅 CONTRIBUTING.md。
支持我
我自 2014 年开始开发这个库。我喜欢听到使用它的人的消息,这让我有动力继续我的开源项目。
如果您想让我知道它对您很有用,请在 GitHub 上给它一个星标 ⭐。
如果您喜欢我的工作并想表示感谢,您可以通过 PayPal 给我买一杯啤酒 🍻️ 通过 PayPal。