Package com.auth0.jwt.interfaces
Interface JWTVerifier
-
- All Known Implementing Classes:
JWTVerifier
public interface JWTVerifier
Used to verify the JWT for its signature and claims. Implementations must be thread-safe. Instances are created usingVerification
.try { JWTVerifier verifier = JWTVerifier.init(Algorithm.RSA256(publicKey, privateKey) .withIssuer("auth0") .build(); DecodedJWT jwt = verifier.verify("token"); } catch (JWTVerificationException e) { // invalid signature or claims }
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DecodedJWT
verify(DecodedJWT jwt)
Performs the verification against the givenDecodedJWT
.DecodedJWT
verify(java.lang.String token)
Performs the verification against the given Token.
-
-
-
Method Detail
-
verify
DecodedJWT verify(java.lang.String token) throws JWTVerificationException
Performs the verification against the given Token.- Parameters:
token
- to verify.- Returns:
- a verified and decoded JWT.
- Throws:
JWTVerificationException
- if any of the verification steps fail
-
verify
DecodedJWT verify(DecodedJWT jwt) throws JWTVerificationException
Performs the verification against the givenDecodedJWT
.- Parameters:
jwt
- to verify.- Returns:
- a verified and decoded JWT.
- Throws:
JWTVerificationException
- if any of the verification steps fail
-
-