TwoFactorAuth icon indicating copy to clipboard operation
TwoFactorAuth copied to clipboard

PHP library for Two Factor Authentication (TFA / 2FA)

Results 10 TwoFactorAuth issues
Sort by recently updated
recently updated
newest added

Firstly, thanks for this library, very useful and easy to use. When I initialize the class and specify a name ( i.e. $tfa = new TwoFactorAuth('My App'); ) MS Authenticator...

wontfix

Hello, First, thank you for providing this library, I use it in my project: [eLabFTW: the open source lab notebook](https://github.com/elabftw/elabftw/) :heart: I see that the minimum version for php is...

discussion
vnext

#### Feature added Added Image support for FreeOPT as explained on this StackOverflow answer: https://stackoverflow.com/a/50410063 #### Feature test Feature tested on FreeOTP and works as expected. Also tested on Microsoft...

enhancement
discussion
vnext

This change will improve the default 'security' of this lib. The TOTP RFC https://www.ietf.org/rfc/rfc6238.txt lists: ``` R3: The algorithm MUST use HOTP [RFC4226] as a key building block. ``` The...

I've been using [easy-coding-standard](https://github.com/easy-coding-standard/easy-coding-standard) to wrap phpcs and php-cs-fixer and radically shorten the configuration which explains all my past confusion around spaces in this project. I tried to maintain the...

Hi Rob, thanks for your work on this library. I just wanted to let you know that I published a CodeIgniter 4 authentication module in which I integrated your TwoFactorAuth...

v6 of the library https://github.com/endroid/qr-code was released a couple of days ago and the new version is incompatible with the EndroidQrCodeProvider class.

### Feature added Updated EndroidQrCodeProvider to work with version 6 of optional endroid/qr-code repository. (Breaking change in dependency: setter methods removed in favor of more modern practice of passing properties...

In the Qr Provider for Endroid there's a use of HIGH() for an error correction level which should simply be High. Sorry for lack of detail working in a very...

add example for default lib qr provider and add issuer too see #152