Firesphere\BootstrapMFA\Handlers\BootstrapMFALoginHandler
Class BootstrapMFALoginHandler
Synopsis
class BootstrapMFALoginHandler
extends LoginHandler
{
- // constants
- const VERIFICATION_METHOD = 'validateMFA';
- // members
- private static array $url_handlers = ;
- private static array $allowed_actions = ;
- protected array $availableAuthenticators = ;
- // methods
- public void __construct()
- public void LoginForm()
- public HTTPResponse doLogin()
- public array secondFactor()
- protected array getFormList()
- public HTTPResponse validateMFA()
- protected void validateFormData()
- protected bool isValidAuthenticator()
- protected void cancelLogin()
Hierarchy
Extends
- SilverStripe\Security\MemberAuthenticator\LoginHandler
Constants
Name | Value |
---|---|
VERIFICATION_METHOD | 'validateMFA' |
Members
private
- $allowed_actions — array
- $url_handlers — array
protected
- $availableAuthenticators
—
array
Class names of descendants of BootstrapMFAAuthenticator
Methods
protected
- cancelLogin()
- getFormList() — Get all MFA forms from the enabled authenticators
- isValidAuthenticator()
- validateFormData()
public
- __construct() — BootstrapMFALoginHandler constructor.
- LoginForm() — Return the MemberLoginForm form
- doLogin() — Override the doLogin method to do our own work here
- secondFactor() — Render the second factor forms for displaying at the frontend
- validateMFA()