Class JwtFirstMatchingClaimExtractor

java.lang.Object
org.zalando.logbook.core.attributes.JwtFirstMatchingClaimExtractor
All Implemented Interfaces:
AttributeExtractor

@API(status=EXPERIMENTAL) public final class JwtFirstMatchingClaimExtractor extends Object implements AttributeExtractor
Extracts a single claim from the JWT bearer token in the request Authorization header. By default, the subject claim "sub" is extracted, but you can pass an (ordered) list of claimNames to be scanned. The first claim in claimNames is then returned, or an empty attribute if no matching claim is found.