Class CsrfTokenRequestProcessor

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void handle​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.util.function.Supplier<CsrfToken> csrfToken)
      Handles a request using a CsrfToken.
      java.lang.String resolveCsrfTokenValue​(javax.servlet.http.HttpServletRequest request, CsrfToken csrfToken)
      Returns the token value resolved from the provided HttpServletRequest and CsrfToken or null if not available.
      void setCsrfRequestAttributeName​(java.lang.String csrfRequestAttributeName)
      The CsrfToken is available as a request attribute named CsrfToken.class.getName().
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CsrfTokenRequestProcessor

        public CsrfTokenRequestProcessor()
    • Method Detail

      • setCsrfRequestAttributeName

        public final void setCsrfRequestAttributeName​(java.lang.String csrfRequestAttributeName)
        The CsrfToken is available as a request attribute named CsrfToken.class.getName(). By default, an additional request attribute that is the same as CsrfToken.getParameterName() is set. This attribute allows overriding the additional attribute.
        Parameters:
        csrfRequestAttributeName - the name of an additional request attribute with the value of the CsrfToken. Default is CsrfToken.getParameterName()