Package com.bastiaanjansen.jwt
Class DefaultJWTValidator
- java.lang.Object
-
- com.bastiaanjansen.jwt.DefaultJWTValidator
-
- All Implemented Interfaces:
JWTValidator
public class DefaultJWTValidator extends Object implements JWTValidator
Default implementation of a JWT verifier.- Author:
- Bastiaan Jansen
- See Also:
JWTValidator
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDefaultJWTValidator.Builder
-
Constructor Summary
Constructors Constructor Description DefaultJWTValidator()DefaultJWTValidator(DefaultJWTValidator.Builder builder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,ClaimValidator>getHeaderValidators()Map<String,ClaimValidator>getPayloadValidators()voidvalidate(JWT jwt)
-
-
-
Constructor Detail
-
DefaultJWTValidator
public DefaultJWTValidator()
-
DefaultJWTValidator
public DefaultJWTValidator(DefaultJWTValidator.Builder builder)
-
-
Method Detail
-
validate
public void validate(JWT jwt) throws JWTValidationException
- Specified by:
validatein interfaceJWTValidator- Throws:
JWTValidationException
-
getHeaderValidators
public Map<String,ClaimValidator> getHeaderValidators()
-
getPayloadValidators
public Map<String,ClaimValidator> getPayloadValidators()
-
-