Firesphere\YubiAuth\Authenticators\YubikeyMemberAuthenticator
Class YubikeyAuthenticator
Enable Yubikey Authentication for SilverStripe CMS and member-protected pages.
Synopsis
class YubikeyMemberAuthenticator
extends BootstrapMFAAuthenticator
{
- // members
- protected YubikeyAuthProvider $provider;
- private string $authenticatorName = 'yubiauth';
- // methods
- public void __construct()
- public static string get_name()
- public YubikeyAuthProvider getProvider()
- public $this setProvider()
- public int supportedServices()
- public ValidationResult|Member validateToken()
- private ValidationResult|Member authenticateNoYubikey()
- public LoginHandler|static getLoginHandler()
Hierarchy
Extends
- Firesphere\BootstrapMFA\Authenticators\BootstrapMFAAuthenticator
Members
private
- $authenticatorName — string
protected
Methods
private
- authenticateNoYubikey() — Handle login if the user did not enter a Yubikey string.
public
- __construct() — Set the provider to a YubikeyAuthProvider instance
- getLoginHandler()
- getProvider()
- get_name() — Name of this authenticator
- setProvider()
- supportedServices()
- validateToken()