Class StringListBasedJWTClaimAuditExtractor
java.lang.Object
net.shibboleth.shared.component.AbstractInitializableComponent
net.shibboleth.oidc.profile.audit.impl.AbstractClaimsSetAuditExtractor<List<String>>
net.shibboleth.oidc.profile.audit.impl.StringListBasedJWTClaimAuditExtractor
- All Implemented Interfaces:
Function<ProfileRequestContext,,List<String>> Component,DestructableComponent,InitializableComponent,ContextDataLookupFunction<ProfileRequestContext,List<String>>
public class StringListBasedJWTClaimAuditExtractor
extends AbstractClaimsSetAuditExtractor<List<String>>
A JWT claim extractor function that returns lists of string objects.
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class net.shibboleth.oidc.profile.audit.impl.AbstractClaimsSetAuditExtractor
apply, doInitialize, getClaimName, setClaimName, setClaimsSetLookupStrategyMethods inherited from class net.shibboleth.shared.component.AbstractInitializableComponent
checkComponentActive, checkSetterPreconditions, destroy, doDestroy, ifDestroyedThrowDestroyedComponentException, ifInitializedThrowUnmodifiabledComponentException, ifNotInitializedThrowUninitializedComponentException, initialize, isDestroyed, isInitialized
-
Constructor Details
-
StringListBasedJWTClaimAuditExtractor
public StringListBasedJWTClaimAuditExtractor()
-
-
Method Details
-
doLookup
Implemented to perform the actual lookup.- Specified by:
doLookupin classAbstractClaimsSetAuditExtractor<List<String>>- Parameters:
claimsSet- authentication request to perform the lookup from- Returns:
- lookup value or
nullif not found - Throws:
ParseException- on error lookin up the claim
-