1
0
mirror of https://github.com/BookStackApp/BookStack.git synced 2025-07-30 04:23:11 +03:00

Added attribution for new libs added

- Also hard-set TOTP algorithm with comment from testing others.
This commit is contained in:
Dan Brown
2021-08-08 14:52:29 +01:00
parent f1f59cf086
commit 622ea03c65
3 changed files with 8 additions and 2 deletions

View File

@ -9,6 +9,7 @@ use BaconQrCode\Renderer\RendererStyle\Fill;
use BaconQrCode\Renderer\RendererStyle\RendererStyle;
use BaconQrCode\Writer;
use PragmaRX\Google2FA\Google2FA;
use PragmaRX\Google2FA\Support\Constants;
class TotpService
{
@ -17,6 +18,10 @@ class TotpService
public function __construct(Google2FA $google2fa)
{
$this->google2fa = $google2fa;
// Use SHA1 as a default, Personal testing of other options in 2021 found
// many apps lack support for other algorithms yet still will scan
// the code causing a confusing UX.
$this->google2fa->setAlgorithm(Constants::SHA1);
}
/**