Fix yubikey from session.

This commit is contained in:
Marek Wójtowicz 2021-07-01 11:36:44 +00:00
parent 48f934045e
commit 80a364839a

View File

@ -174,7 +174,11 @@ sub verify {
# Verify OTP # Verify OTP
my $yubikey = $self->_findYubikey( $req, $session ); my $yubikey = $self->_findYubikey( $req, $session );
unless ( $yubikey ) { if (
index( $yubikey,
substr( $code, 0, $self->conf->{yubikey2fPublicIDSize} ) ) == -1
)
{
$self->userLogger->warn('Yubikey not registered'); $self->userLogger->warn('Yubikey not registered');
return PE_BADOTP; return PE_BADOTP;
} }