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() : has
- 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
- 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() : has
Tags
Return values
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
Parameters
- $userDn : string
-
user DN
Return values
string —user name