2fa
2fa copied to clipboard
Two-factor authentication for Symfony applications 🔐
**Description** This PR aims at providing a new 2FA based on Webauthn as per discussion in #25
I'm using hardware tokens from Yubico. It would be great if this library supports WebAuthn. I've used [r/u2f-two-factor-bundle](https://github.com/darookee/u2f-two-factor-bundle) before, but it doesn't support scheb/2fa and it lacks some quality this...
Context: I am currently migrating a project to the experimental AuthenticationManager as well as using this bundle instead of a homegrown 2fa solution. We do have an API with an...
**Bundle version**: 6.2.0 **Symfony version**: 6.0.10 **PHP version**: 8.0.7 **Using authenticators** (`enable_authenticator_manager: true`): YES **Description** I have a truble with 2fa session, I create a custom auth provider and it...
**Bundle version**: 5.13.2 **Symfony version**: 5.4.11 **PHP version**: 7.4.30 **Using authenticators** (`enable_authenticator_manager: true`): YES **Description** I try to use this Bundle together with LexikJWTAuthenticationBundle. I've completed the Installation guide and...
``` - scheb/2fa[v6.2.0, ..., 6.x-dev] require php ~8.0.0 || ~8.1.0 -> your php version (8.2.0-dev) does not satisfy that requirement. ``` I know you know :) but might be helpful...
**Bundle version**: 7.0.0 **Symfony version**: 7.0.1 **PHP version**: 8.2.10 **Description** Throwing an exception in `user_checker` `checkPostAuth()` ends in infinite redirection loop. **To Reproduce** 0. Configure bundle using email tokens. 1....
I have multiple 2FA methods enabled (totp, two_factor_text, email) with a service implementing TwoFactorProviderDeciderInterface to pick which to use. One of these (email) is the default method and always available....
**Bundle version**: 7.3.0 **Symfony version**: 7.0.7 **PHP version**: 8.3.7 **Description** I have a route `/my-page` for a plain content page where I set public HTTP cache control headers. I have...
**Bundle version**: 7.5.0 **Symfony version**: 7.1 **PHP version**: 8.2 **Description** I implemented the scheb/2fa-bundle for the Google Authenticator, I am able to add it to the app, but if I...