Skip to main content

AuthenticatorAttachment

Namespace: Wisej.Ext.WebAuthn

Assembly: Wisej.Ext.WebAuthn (4.1.0.0)

This enumeration's values describe authenticators' attachment modalities.

public enum AuthenticatorAttachment

Used by AuthenticatorAttachment. See #enum-attachment.

Example:

// Require a built-in authenticator such as Windows Hello or Touch ID.
var platform = new AuthenticatorSelectionCriteria(AuthenticatorAttachment.Platform);

// Require a removable authenticator such as a USB or NFC security key.
var roaming = new AuthenticatorSelectionCriteria(AuthenticatorAttachment.CrossPlatform);

Fields​

NameDescriptionValue
CrossPlatformA roaming authenticator is attached using cross-platform transports, called cross-platform attachment. Authenticators of this class are removable from, and can "roam" between, client devices.
PlatformA platform authenticator is attached using a client device-specific transport, called platform attachment, and is usually not removable from the client device.

Used By​

NameDescription
AuthenticatorSelectionCriteria.AuthenticatorAttachmentIf this member is present, eligible authenticators are filtered to be only those authenticators attached with the specified authenticator attachment modality.