VirtualAuthenticatorOptions Class
The configuration of a virtual authenticator (https://w3c.github.io/webauthn/#authenticator-configuration).
public sealed class VirtualAuthenticatorOptionsConstructors
| Name | Description |
|---|---|
| VirtualAuthenticatorOptions() |
VirtualAuthenticatorOptions()
VirtualAuthenticators.cspublic VirtualAuthenticatorOptions()No documentation is available.
Properties
| Name | Description |
|---|---|
| DefaultBackupEligibility | Gets the default backup eligibility of the credentials that the authenticator creates. |
| DefaultBackupState | Gets the default backup state of the credentials that the authenticator creates. |
| Extensions | Gets the authenticator extensions that the authenticator supports: values of VirtualAuthenticatorOptions.SupportedExtensions. |
| HasResidentKey | Gets whether the authenticator can store client-side discoverable credentials (resident keys). |
| HasUserVerification | Gets whether the authenticator can perform user verification. |
| IsUserConsenting | Gets whether the user consents to the operations of the authenticator (the test of user presence). The default is true. |
| IsUserVerified | Gets whether the user verification succeeds. |
| Protocol | Gets the protocol of the authenticator. |
| SupportedExtensions | The extension identifiers that the virtual authenticators support (the prf and largeBlob extensions). |
| Transport | Gets the transport of the authenticator, a value of AuthenticatorTransport (usb, nfc, ble, smart-card, hybrid or internal). An internal authenticator is a platform authenticator, the others are roaming authenticators. The default is usb. |
DefaultBackupEligibility
VirtualAuthenticators.csDefaultBackupState
VirtualAuthenticators.csExtensions
VirtualAuthenticators.csGets the authenticator extensions that the authenticator supports: values of VirtualAuthenticatorOptions.SupportedExtensions.
public IReadOnlyList<string> Extensions { get; init; }Property value
HasResidentKey
VirtualAuthenticators.csHasUserVerification
VirtualAuthenticators.csIsUserConsenting
VirtualAuthenticators.csIsUserVerified
VirtualAuthenticators.csProtocol
VirtualAuthenticators.csGets the protocol of the authenticator.
public VirtualAuthenticatorProtocol Protocol { get; init; }Property value
SupportedExtensions
VirtualAuthenticators.csThe extension identifiers that the virtual authenticators support (the prf and largeBlob extensions).
public static IReadOnlyList<string> SupportedExtensions { get; }