Package com.auth0.jwt

Class JWT


  • public class JWT
    extends Object
    • Constructor Detail

      • JWT

        public JWT()
        Constructs a new instance of the JWT library. Use this if you need to decode many JWT tokens on the fly and do not wish to instantiate a new parser for each invocation.
    • Method Detail

      • decodeJwt

        public DecodedJWT decodeJwt​(String token)
                             throws JWTDecodeException
        Decode a given Json Web Token.

        Note that this method doesn't verify the token's signature! Use it only if you trust the token or you already verified it.

        Parameters:
        token - with jwt format as string.
        Returns:
        a decoded JWT.
        Throws:
        JWTDecodeException - if any part of the token contained an invalid jwt or JSON format of each of the jwt parts.
      • decode

        public static DecodedJWT decode​(String token)
                                 throws JWTDecodeException
        Decode a given Json Web Token.

        Note that this method doesn't verify the token's signature! Use it only if you trust the token or you already verified it.

        Parameters:
        token - with jwt format as string.
        Returns:
        a decoded JWT.
        Throws:
        JWTDecodeException - if any part of the token contained an invalid jwt or JSON format of each of the jwt parts.
      • create

        public static JWTCreator.Builder create()
        Returns a Json Web Token builder used to create and sign tokens
        Returns:
        a token builder.