WebauthnProvider
        
        extends BaseProvider
    
    
            
            in package
            
        
    
    
    
        
            Provider for Webauthn.
Table of Contents
- $config : mixed
 - __construct() : mixed
 - Constructor.
 - addCustomInput() : mixed
 - Adds the custom input fields to the form.
 - getSerials() : mixed
 - {@inheritDoc}
 - getWebauthnManager() : WebauthnManager
 - Returns the webauthn manager.
 - hasCustomInputForm() : bool
 - Returns if the service has a custom input form.
 - isShowSubmitButton() : bool
 - Returns if the submit button should be shown.
 - supportsToRememberDevice() : bool
 - verify2ndFactor() : mixed
 - {@inheritDoc}
 - getLoginAttributeValue() : string|null
 - Returns the value of the user attribute in LDAP.
 
Properties
$config
    protected
        mixed
    $config
    
        
        
    
Methods
__construct()
Constructor.
    public
                    __construct(TwoFactorConfiguration $config) : mixed
    
        Parameters
- $config : TwoFactorConfiguration
 - 
                    
configuration
 
Return values
mixed —addCustomInput()
Adds the custom input fields to the form.
    public
                    addCustomInput(mixed &$row, mixed $userDn) : mixed
    
        Parameters
- $row : mixed
 - 
                    
row where to add the input fields
 - $userDn : mixed
 - 
                    
user DN
 
Tags
Return values
mixed —getSerials()
{@inheritDoc}
    public
                    getSerials(mixed $user, mixed $password) : mixed
    
        Parameters
- $user : mixed
 - $password : mixed
 
Tags
Return values
mixed —getWebauthnManager()
Returns the webauthn manager.
    public
                    getWebauthnManager() : WebauthnManager
    
    
    
        Return values
WebauthnManager —manager
hasCustomInputForm()
Returns if the service has a custom input form.
    public
                    hasCustomInputForm() : bool
    
    
    
    Tags
Return values
bool —has custom input form
isShowSubmitButton()
Returns if the submit button should be shown.
    public
                    isShowSubmitButton() : bool
    
    
    
    Tags
Return values
bool —show submit button
supportsToRememberDevice()
    public
                    supportsToRememberDevice() : bool
    
    
    
    Tags
Return values
bool —verify2ndFactor()
{@inheritDoc}
    public
                    verify2ndFactor(mixed $user, mixed $password, mixed $serial, mixed $twoFactorInput) : mixed
    
        Parameters
- $user : mixed
 - $password : mixed
 - $serial : mixed
 - $twoFactorInput : mixed
 
Tags
Return values
mixed —getLoginAttributeValue()
Returns the value of the user attribute in LDAP.
    protected
                    getLoginAttributeValue(string $userDn) : string|null
    
        Parameters
- $userDn : string
 - 
                    
user DN
 
Return values
string|null —user name