This bundle provides two-factor authentication for your Symfony application. It comes with the following two-factor authentication methods: Google Authenticator Email authentication code
scheb/two-factor-bundle alternatives and similar libraries
Based on the "Security" category.
Alternatively, view scheb/two-factor-bundle alternatives based on common mentions on social networks and blogs.
PHP 5.x support for random_bytes() and random_int()
A database of PHP security advisories
6.8 8.0 L3 scheb/two-factor-bundle VS Cossack LabsEasy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.
6.4 0.0 L3 scheb/two-factor-bundle VS PHP IDSPHPIDS (PHP-Intrusion Detection System) is a simple to use, well structured, fast and state-of-the-art security layer for your PHP based web application
6.3 4.7 L4 scheb/two-factor-bundle VS HaliteHigh-level cryptography interface powered by libsodium
Fast, general Elliptic Curve Cryptography library. Supports curves used in Bitcoin, Ethereum and other cryptocurrencies (secp256k1, ed25519, ..)
CIDRAM: Classless Inter-Domain Routing Access Manager.
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of scheb/two-factor-bundle or a related project?
⚠ Outdated version. Please use versions ≥ 5 from scheb/2fa.
It comes with the following two-factor authentication methods:
Additional features you will like:
- Interface for custom two-factor authentication methods
- Trusted IPs
- Trusted devices (once passed, no more two-factor authentication on that device)
- Single-use backup codes for when you don't have access to the second factor device
- Multi-factor authentication (more than 2 steps)
- CSRF protection
- Whitelisted routes (accessible during two-factor authentication)
composer require scheb/two-factor-bundle
... and follow the [installation instructions](Resources/doc/installation.md).
Detailed documentation of all features can be found in the [Resources/doc](Resources/doc/index.md) directory.
If you have Symfony ≥ 4.4 and start using the bundle, please use bundle version 5, which is available as
scheb/2fa-bundle from the scheb/2fa repository.
|1.x||EOL||>= 2.1, < 2.7|
|2.x||EOL||2.6, 3.0, 4.0|
|3.x||EOL||3.4, 4.0, 5.0|
|4.x||Security fixes until Nov 2021||3.4, 4.0, 5.0|
|5.x||New features + Bug fixes||4.4, 5.0|
For information about the security policy and know security issues, see [SECURITY.md](SECURITY.md).
Want to contribute to this project? See [CONTRIBUTING.md](CONTRIBUTING.md).
This bundle is available under the [MIT license](LICENSE).
*Note that all licence references and agreements mentioned in the scheb/two-factor-bundle README section above are relevant to that project's source code only.