Class IdTokenClaimsAuditExtractor
java.lang.Object
net.shibboleth.idp.plugin.oidc.op.audit.impl.IdTokenClaimsAuditExtractor
- All Implemented Interfaces:
Function<ProfileRequestContext,String>
public class IdTokenClaimsAuditExtractor
extends Object
implements Function<ProfileRequestContext,String>
A function that resolves a claim value from the id_token claims set.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Function<ProfileRequestContext,ClaimsSet> Lookup strategy for id token claims to read from.private final StringThe claim whose value is to be extracted. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionapply(ProfileRequestContext input) voidSet the lookup strategy for id token claims to read from.
-
Field Details
-
idTokenClaimsLookupStrategy
Lookup strategy for id token claims to read from. -
key
The claim whose value is to be extracted.
-
-
Constructor Details
-
IdTokenClaimsAuditExtractor
Constructor.- Parameters:
claim- The claim whose value is to be resolved from the id_token claims set.
-
-
Method Details
-
setIdTokenClaimsLookupStrategy
Set the lookup strategy for id token claims to read from.- Parameters:
strategy- What to set.
-
apply
- Specified by:
applyin interfaceFunction<ProfileRequestContext,String>
-