Class CsrfResponseFilter


  • public class CsrfResponseFilter
    extends Object
    • Constructor Detail

      • CsrfResponseFilter

        public CsrfResponseFilter()
    • Method Detail

      • filter

        public void filter​(javax.ws.rs.container.ContainerRequestContext requestContext,
                           javax.ws.rs.container.ContainerResponseContext responseContext,
                           io.vertx.ext.web.RoutingContext routing)
        If the requirements below are true, sets a cookie by the name "csrf_token" that contains a CSRF token.
        • The request method is GET.
        • The request does not contain a valid CSRF token cookie.
        Throws:
        IllegalStateException - if the RoutingContext does not have a value for the key "csrf_token" and a cookie needs to be set.