Class StringBasedJWTClaimAuditExtractor
java.lang.Object
net.shibboleth.shared.component.AbstractInitializableComponent
net.shibboleth.oidc.profile.audit.impl.AbstractClaimsSetAuditExtractor<String>
net.shibboleth.oidc.profile.audit.impl.StringBasedJWTClaimAuditExtractor
- All Implemented Interfaces:
Function<ProfileRequestContext,,String> Component,DestructableComponent,InitializableComponent,ContextDataLookupFunction<ProfileRequestContext,String>
A JWT claim extractor function that returns 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
-
StringBasedJWTClaimAuditExtractor
public StringBasedJWTClaimAuditExtractor()
-
-
Method Details
-
doLookup
Implemented to perform the actual lookup.- Specified by:
doLookupin classAbstractClaimsSetAuditExtractor<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
-