Class WebAuthnCredentialToRemoveAuditExtractor
java.lang.Object
net.shibboleth.idp.plugin.authn.webauthn.audit.AbstractWebAuthnManagementAuditExtractor<String>
net.shibboleth.idp.plugin.authn.webauthn.audit.impl.WebAuthnCredentialToRemoveAuditExtractor
- All Implemented Interfaces:
Function<ProfileRequestContext,String>
public class WebAuthnCredentialToRemoveAuditExtractor
extends AbstractWebAuthnManagementAuditExtractor<String>
Function that returns the base64 encoded credential identifier of the credential that has been removed.-
Constructor Summary
ConstructorsConstructorDescriptionWebAuthnCredentialToRemoveAuditExtractor(Function<ProfileRequestContext, WebAuthnManagementContext> strategy) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected StringdoLookup(WebAuthnManagementContext context) Implemented to perform the actual lookup.Methods inherited from class net.shibboleth.idp.plugin.authn.webauthn.audit.AbstractWebAuthnManagementAuditExtractor
apply
-
Constructor Details
-
WebAuthnCredentialToRemoveAuditExtractor
public WebAuthnCredentialToRemoveAuditExtractor(@Nonnull Function<ProfileRequestContext, WebAuthnManagementContext> strategy) Constructor.- Parameters:
strategy- the strategy used to locate theWebAuthnManagementContext.
-
-
Method Details
-
doLookup
Implemented to perform the actual lookup.- Specified by:
doLookupin classAbstractWebAuthnManagementAuditExtractor<String>- Parameters:
context- the base WebAuthn management context- Returns:
- lookup value or
nullif not found
-