Class ClaimSetFromJWTLookupStrategy
java.lang.Object
net.shibboleth.oidc.profile.audit.impl.ClaimSetFromJWTLookupStrategy
- All Implemented Interfaces:
Function<ProfileRequestContext,ClaimsSet>
public class ClaimSetFromJWTLookupStrategy
extends Object
implements Function<ProfileRequestContext,ClaimsSet>
Strategy to pull out a ClaimsSet from a located JWT.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Function<ProfileRequestContext,JWT> Strategy used to lookup the JWT to retrieve the claimsset from.private final org.slf4j.LoggerClass logger. -
Constructor Summary
ConstructorsConstructorDescriptionConstructor. -
Method Summary
-
Field Details
-
log
@Nonnull private final org.slf4j.Logger logClass logger. -
jwtLookupStrategy
Strategy used to lookup the JWT to retrieve the claimsset from.
-
-
Constructor Details
-
ClaimSetFromJWTLookupStrategy
public ClaimSetFromJWTLookupStrategy(@ParameterName(name="jwtLookupStrategy") @Nonnull Function<ProfileRequestContext, JWT> strategy) Constructor.- Parameters:
strategy- the JWT lookup strategy to use.
-
-
Method Details
-
apply
- Specified by:
applyin interfaceFunction<ProfileRequestContext,ClaimsSet>
-