Extends
Members
Methods
# async login(userIDopt, useConditionalMediationopt) → {Promise.<void>}
        Performs a WebAuthn authentication ceremony. When 'userID' is specified, the API provides a list of
allowed credentials and the browser is able to present a list of suitable credentials to the user.
    
    
    Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
| userID | string | <optional> | The user's UUID. | 
| useConditionalMediation | boolean | <optional> | Enables autofill assisted login. | 
- See:
Promise.<void>
    # async register() → {Promise.<void>}
        Performs a WebAuthn registration ceremony.
    
    
- See:
Promise.<void>
    # async shouldRegister(user) → {Promise.<boolean>}
        Determines whether a credential registration ceremony should be performed. Returns 'true' when WebAuthn
is supported and the user's credentials do not intersect with the credentials already known on the
current browser/device.
    
    
    Parameters:
| Name | Type | Description | 
|---|---|---|
| user | User | The user object. | 
Promise.<boolean>