Class JWTFactory


  • public class JWTFactory
    extends Object
    • Constructor Detail

      • JWTFactory

        public JWTFactory​(String secret,
                          String issuer)
    • Method Detail

      • setAccessToken

        public void setAccessToken​(String authorizationToken)
      • createToken

        public String createToken​(int validityMins)
      • verifyToken

        public boolean verifyToken​(String jwtToken)
                            throws Exception
        Verifies a provided jwt token and returns true on success. Throws an exception in all other cases.
        Parameters:
        jwtToken -
        Returns:
        Throws:
        Exception
      • getAccessToken

        public String getAccessToken​(String jwtToken)
        Returns the saved access token ("atn") which can be used for authorization at an underlying security system.
        Returns:
      • main

        public static void main​(String[] args)