AuthenticatorSelectionCriteria Class

The requirements on the authenticator of a registration (https://w3c.github.io/webauthn/#dictdef-authenticatorselectioncriteria).

public sealed class AuthenticatorSelectionCriteria

Constructors

NameDescription
AuthenticatorSelectionCriteria()

AuthenticatorSelectionCriteria()

WebAuthenticationDictionaries.cs
public AuthenticatorSelectionCriteria()

No documentation is available.

Properties

NameDescription
AuthenticatorAttachmentGets the required attachment of the authenticator (platform or cross-platform), or null.
RequireResidentKeyGets whether a client-side discoverable credential is required, when AuthenticatorSelectionCriteria.ResidentKey is null.
ResidentKeyGets the requirement of a client-side discoverable credential (discouraged, preferred or required), or null.
UserVerificationGets the user verification requirement (required, preferred or discouraged).

AuthenticatorAttachment

WebAuthenticationDictionaries.cs

Gets the required attachment of the authenticator (platform or cross-platform), or null.

public string? AuthenticatorAttachment { get; init; }

Gets whether a client-side discoverable credential is required, when AuthenticatorSelectionCriteria.ResidentKey is null.

public bool RequireResidentKey { get; init; }

Gets the requirement of a client-side discoverable credential (discouraged, preferred or required), or null.

public string? ResidentKey { get; init; }

Gets the user verification requirement (required, preferred or discouraged).

public string UserVerification { get; init; }