NAME
Kernel::System::TwoFactor::Algorithm::Base
DESCRIPTION
This is a base class for the two-factor authentication algorithm modules.
PUBLIC INTERFACE
GenerateOTP()
Generates one-time password for two-factor authentication.
my $OTP = $Module->GenerateOTP( … );
PRIVATE INTERFACE
_DecodeBase32()
Decodes a base32
encoded secret.
my $DecodedSecret = $Module->_DecodeBase32( Secret => $Base32EncodedSecret, );