aboutsummaryrefslogtreecommitdiff
path: root/Psso/AuthProvider/Dummy.php
blob: 15d44eef31f9b08a07fcc6a5061cba8dcc683700 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
namespace Psso\AuthProvider;
use Psso\{AuthProvider, AuthInterface};

class Dummy extends AuthProvider
implements AuthInterface\Password, AuthInterface\Totp {
    public function validatePassword(
        string $username,
        #[\SensitiveParameter] string $password
    ): bool {
        return $password == 'dummy';
    }

    public function validateTotp(
        string $username,
        #[\SensitiveParameter] string $otp
    ): bool {
        return $otp == '123456';
    }
}