svc / totp-bundle
Userinterface for the excellent SchebTwoFactorBundle
Installs: 667
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 1
Forks: 0
Open Issues: 0
Type:symfony-bundle
Requires
- php: ^8.2
- doctrine/doctrine-bundle: ^2.10
- doctrine/orm: ^2.11 | ^3
- endroid/qr-code-bundle: ^6
- scheb/2fa-backup-code: ^7.0
- scheb/2fa-bundle: ^7.0
- scheb/2fa-totp: ^7.0
- scheb/2fa-trusted-device: ^7.0
- symfony/framework-bundle: ^6.3|^7
- symfony/mailer: ^6.3|^7
- symfony/translation: ^6.3|^7
- symfony/twig-bundle: ^6.3|^7
- symfonycasts/verify-email-bundle: ^1.10
Requires (Dev)
- phpstan/phpstan: ^1.10
- phpunit/phpunit: ^10.5 | ^11
Suggests
- easycorp/easyadmin-bundle: If the EasyAdmin 2FA management page is to be used
README
⚠️ Attention:
From version 4.0 the bundle works only with Symfony >=6.1, because the new Bundle Configuration System is used.
Please use version 1.x for older Symfony installations.
The version jump comes from the synchronization of all svc bundle versions.
Userinterface for the excellent SchebTwoFactorBundle
SchebTwoFactorBundle provides the functions to implement simple 2FA. However, you have to create the user interface yourself.
This small bundle provides a ready to use implementation.
The following functions are enabled:
- TOTP
- Backup codes
- Trusted devices