Interface CsrfTokenRequestAttributeHandler

  • All Known Implementing Classes:
    CsrfTokenRequestProcessor
    Functional Interface:
    This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

    @FunctionalInterface
    public interface CsrfTokenRequestAttributeHandler
    A callback interface that is used to make the CsrfToken created by the CsrfTokenRepository available as a request attribute. Implementations of this interface may choose to perform additional tasks or customize how the token is made available to the application through request attributes.
    Since:
    5.8
    See Also:
    CsrfTokenRequestProcessor
    • Method Summary

      All Methods Instance Methods Abstract 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.
    • Method Detail

      • handle

        void handle​(javax.servlet.http.HttpServletRequest request,
                    javax.servlet.http.HttpServletResponse response,
                    java.util.function.Supplier<CsrfToken> csrfToken)
        Handles a request using a CsrfToken.
        Parameters:
        request - the HttpServletRequest being handled
        response - the HttpServletResponse being handled
        csrfToken - the CsrfToken created by the CsrfTokenRepository