Class JwtManager

java.lang.Object
org.ctan.site.services.account.JwtManager

public class JwtManager extends Object
The class JwtManager contains static utility methods for dealing with JWTs.
  • Field Details

    • VERIFIER

      protected static final com.auth0.jwt.interfaces.JWTVerifier VERIFIER
      The field VERIFIER contains the verifier. It is visible outside for testing purpose.
  • Method Details

    • create

      public static String create(@NonNull @NonNull String account)
      Create a JWT with standard options set.
      Parameters:
      account - the user id;
      Returns:
      a new JWT
    • verify

      public static String verify(String token)
      The method verify provides means to verify a JWT and return the account.
      Parameters:
      token - the JWT
      Returns:
      the verified user id or null