Package com.auth0.jwt.interfaces
Interface JWTVerifier
-
- All Known Implementing Classes:
JWTVerifier
public interface JWTVerifierUsed 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 DecodedJWTverify(DecodedJWT jwt)Performs the verification against the givenDecodedJWT.DecodedJWTverify(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
-
-