Class DuoAuthnDeviceIdAuditExtractor
- java.lang.Object
-
- net.shibboleth.idp.plugin.authn.duo.audit.AbstractDuoAuditExtractor<T>
-
- net.shibboleth.idp.plugin.authn.duo.audit.AbstractDuoTokenClaimsAuditExtractor<String>
-
- net.shibboleth.idp.plugin.authn.duo.audit.impl.DuoAuthnDeviceIdAuditExtractor
-
- All Implemented Interfaces:
Function<ProfileRequestContext,String>
public class DuoAuthnDeviceIdAuditExtractor extends AbstractDuoTokenClaimsAuditExtractor<String>
An audit extractor to extract the Duo 2FA device ID (Key) from the auth_device inside the Duo token response.
-
-
Constructor Summary
Constructors Constructor Description DuoAuthnDeviceIdAuditExtractor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringdoLookup(com.nimbusds.jwt.JWTClaimsSet claimsSet, DuoOIDCAuthenticationContext context)Implemented to perform the actual lookup.-
Methods inherited from class net.shibboleth.idp.plugin.authn.duo.audit.AbstractDuoTokenClaimsAuditExtractor
apply, doLookup
-
-
-
-
Method Detail
-
doLookup
protected String doLookup(@Nonnull com.nimbusds.jwt.JWTClaimsSet claimsSet, @Nonnull DuoOIDCAuthenticationContext context)
Description copied from class:AbstractDuoTokenClaimsAuditExtractorImplemented to perform the actual lookup.- Specified by:
doLookupin classAbstractDuoTokenClaimsAuditExtractor<String>- Parameters:
claimsSet- the claims set of the Duo authentication tokencontext- the Duo OIDC context- Returns:
- lookup value or
nullif not found
-
-