Class JWTAuth

    • Constructor Detail

      • JWTAuth

        public JWTAuth​(JWTAuth delegate)
      • JWTAuth

        public JWTAuth​(Object delegate)
    • Method Detail

      • create

        public static JWTAuth create​(io.vertx.reactivex.core.Vertx vertx,
                                     JWTAuthOptions config)
        Create a JWT auth provider
        Parameters:
        vertx - the Vertx instance
        config - the config
        Returns:
        the auth provider
      • generateToken

        public String generateToken​(JsonObject claims,
                                    JWTOptions options)
        Generate a new JWT token.
        Parameters:
        claims - Json with user defined claims for a list of official claims
        options - extra options for the generation
        Returns:
        JWT encoded token
      • generateToken

        public String generateToken​(JsonObject claims)
        Generate a new JWT token.
        Parameters:
        claims - Json with user defined claims for a list of official claims
        Returns:
        JWT encoded token