# Package net.shibboleth.idp.plugin.authn.webauthn.context.logic

package net.shibboleth.idp.plugin.authn.webauthn.context.logic
Context logic APIs for WebAuthn.

Related Packages
Package
Description
net.shibboleth.idp.plugin.authn.webauthn.context
Context APIs for WebAuthn.
net.shibboleth.idp.plugin.authn.webauthn.context.navigate
Context navigation APIs for WebAuthn.
Classes
Class
Description
IsAdminUsernameCollectionEnabled
A predicate that determines if username collection is required as a first step to the registration process.
IsDiscoverableCredentialRequired
A predicate that determines if the authentication ceremony requires a discoverable credential (ResidentKey) supplied by the authenticator, or if we have a username to determine which credentials to use from the IdP.
IsPasswordlessAuthenticationMode
A predicate that lookups into the context to find if the authentication flow is passwordless.
IsSecondFactor
A predicate that determines if the authentication flow is being used as a second factor of authentication, and not a first (and possibly only) factor.
IsSecondFactorAuthenticationMode
A predicate that lookups into the context to find if the authentication flow is acting as a second factor.
IsUsernameCollectionRequired
A predicate that determines if a username already exists in the authentication context.
IsUsernamelessAuthenticationMode
A predicate that lookups into the context to find if the authentication flow is usernameless.
UsernamelessFlowEnabled
Predicate to determine if the user is required to enter their username or not.