Class JsonWebTokenHandler

java.lang.Object
org.eblocker.server.http.security.JsonWebTokenHandler

public class JsonWebTokenHandler extends Object
  • Constructor Details

    • JsonWebTokenHandler

      @Inject public JsonWebTokenHandler(long tokenSquidValiditySeconds, long tokenSystemValiditySeconds, BaseURLs baseURLs)
  • Method Details

    • verifyToken

      public TokenInfo verifyToken(String encodedToken)
    • generateToken

      public JsonWebToken generateToken(boolean passwordRequired, AppContext context, long tokenValiditySeconds, boolean isAuthenticationValid)
    • generateSystemToken

      public JsonWebToken generateSystemToken()
    • generateSquidToken

      public JsonWebToken generateSquidToken()