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

package net.shibboleth.idp.plugin.authn.webauthn.context.navigate
Context navigation 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.logic
Context logic APIs for WebAuthn.
Classes
Class
Description
AbstractAttributeContextUserIdentityStrategy<T>
A base class for functions that retrieve a single attribute value from the `attribute context`.
AttributeContextByteArrayLookupStrategy
An `AbstractAttributeContextUserIdentityStrategy` that pulls out an `StringAttributeValue` from the attribute context and represents it as a UTF-8 encoded byte array.
AttributeContextStringLookupStrategy
An `AbstractAttributeContextUserIdentityStrategy` that pulls out an `StringAttributeValue` from the attribute context.
RegistrationErrorMessageLookupFunction
A function that examines the state of a request and produces an appropriate message for WebAuthn flow views.
RegistrationInfoMessageLookupFunction
A function that examines the state of a request and produces an appropriate message for WebAuthn flow views.
UsernameLookupFromHttpRequest
Extract a username from the HTTP request, returning `null` if not found.
UsernameLookupFromRegistrationContext
Pull out a username from a WebAuthn Registration Context if it exists.
UsernameLookupFromSubjectContext
Pull out a username/principalName from the `SubjectContext.getPrincipalName()` if it exists.
WebAuthnErrorMessageLookupFunction
A function that examines the state of a request and produces an appropriate message for WebAuthn flow views.