Class TestTokens

java.lang.Object
org.pac4j.testkit.TestTokens

public final class TestTokens extends Object
Creates valid, expired, and invalid JWT tokens using a hardcoded RSA key pair.
  • Method Details

    • keyPair

      public static KeyPair keyPair()
      The RSA key pair used by both TestTokens and TestConfigs.jwtConfig().
    • validUserToken

      public static String validUserToken()
      JWT for user "testuser" with ROLE_USER, valid for 1 hour.
    • validAdminToken

      public static String validAdminToken()
      JWT for user "admin" with ROLE_ADMIN, valid for 1 hour.
    • expiredToken

      public static String expiredToken()
      JWT that is structurally valid but already expired (exp = 1 hour ago).
    • invalidToken

      public static String invalidToken()
      Garbage string that fails JWT parsing.