Skip to main content

ResidentKeyRequirement

Namespace: Wisej.Ext.WebAuthn

Assembly: Wisej.Ext.WebAuthn (4.1.0.0)

Relying Party's requirements for client-side discoverable credentials.

public enum ResidentKeyRequirement

Used by UserVerification. See #enum-residentKeyRequirement.

Example:

var selection = new AuthenticatorSelectionCriteria(
AuthenticatorAttachment.Platform,
userVerification: ResidentKeyRequirement.Required);

Fields​

NameDescriptionValue
DiscouragedThis value indicates the Relying Party prefers creating a server-side credential, but will accept a client-side discoverable credential.
PreferredThis value indicates the Relying Party strongly prefers creating a client-side discoverable credential, but will accept a server-side credential.
RequiredThis value indicates the Relying Party requires a client-side discoverable credential, and is prepared to receive an error if a client-side discoverable credential cannot be created.

Used By​

NameDescription
AuthenticatorSelectionCriteria.UserVerificationThis member specifies the Relying Party's requirements regarding user verification.