Class TokenValidationContext
-
- All Implemented Interfaces:
public final class TokenValidationContext
-
-
Field Summary
Fields Modifier and Type Field Description private final JwtTokenfirstValidTokenprivate final JwtTokenClaimsanyValidClaimsprivate final List<String>issuers
-
Constructor Summary
Constructors Constructor Description TokenValidationContext(Map<String, JwtToken> validatedTokens)
-
Method Summary
Modifier and Type Method Description final JwtTokengetFirstValidToken()final JwtTokenClaimsgetAnyValidClaims()final List<String>getIssuers()final Optional<JwtToken>getJwtTokenAsOptional(String issuerName)final JwtTokengetJwtToken(String issuerName)final JwtTokenClaimsgetClaims(String issuerName)final BooleanhasValidToken()final BooleanhasTokenFor(String issuerName)StringtoString()-
-
Method Detail
-
getFirstValidToken
final JwtToken getFirstValidToken()
-
getAnyValidClaims
final JwtTokenClaims getAnyValidClaims()
-
getIssuers
final List<String> getIssuers()
-
getJwtTokenAsOptional
final Optional<JwtToken> getJwtTokenAsOptional(String issuerName)
-
getJwtToken
final JwtToken getJwtToken(String issuerName)
-
getClaims
final JwtTokenClaims getClaims(String issuerName)
-
hasValidToken
final Boolean hasValidToken()
-
hasTokenFor
final Boolean hasTokenFor(String issuerName)
-
-
-
-