io.fusionauth.domain.webauthn.AuthenticatorAttachmentPreference Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of fusionauth-java-client Show documentation
Show all versions of fusionauth-java-client Show documentation
The Java Client library provides a native Java binding to the FusionAuth REST API.
/*
* Copyright (c) 2022, FusionAuth, All Rights Reserved
*/
package io.fusionauth.domain.webauthn;
/**
* Describes the authenticator attachment modality preference for a WebAuthn workflow. See {@link AuthenticatorAttachment}
*
* @author Spencer Witt
*/
public enum AuthenticatorAttachmentPreference {
/**
* Selecting this option will leave the {@link AuthenticatorSelectionCriteria#authenticatorAttachment} parameter unset during credential
* creation indicating the Relying Party has no preference regarding the authenticator attachment modality.
*/
any,
/**
* Selecting this option will use {@link AuthenticatorAttachment#platform} for the {@link AuthenticatorSelectionCriteria#authenticatorAttachment}
* parameter during credential creation
*/
platform,
/**
* Selecting this option will use {@link AuthenticatorAttachment#crossPlatform} for the
* {@link AuthenticatorSelectionCriteria#authenticatorAttachment}
* parameter during credential creation
*/
crossPlatform
}