Class CsrfRequestDataValueProcessor

java.lang.Object
org.springframework.security.web.servlet.support.csrf.CsrfRequestDataValueProcessor
All Implemented Interfaces:
org.springframework.web.servlet.support.RequestDataValueProcessor

public final class CsrfRequestDataValueProcessor extends Object implements org.springframework.web.servlet.support.RequestDataValueProcessor
Integration with Spring Web MVC that automatically adds the CsrfToken into forms with hidden inputs when using Spring tag libraries.
Since:
3.2
  • Constructor Details

    • CsrfRequestDataValueProcessor

      public CsrfRequestDataValueProcessor()
  • Method Details

    • processAction

      public String processAction(jakarta.servlet.http.HttpServletRequest request, String action)
    • processAction

      public String processAction(jakarta.servlet.http.HttpServletRequest request, String action, String method)
      Specified by:
      processAction in interface org.springframework.web.servlet.support.RequestDataValueProcessor
    • processFormFieldValue

      public String processFormFieldValue(jakarta.servlet.http.HttpServletRequest request, String name, String value, String type)
      Specified by:
      processFormFieldValue in interface org.springframework.web.servlet.support.RequestDataValueProcessor
    • getExtraHiddenFields

      public Map<String,String> getExtraHiddenFields(jakarta.servlet.http.HttpServletRequest request)
      Specified by:
      getExtraHiddenFields in interface org.springframework.web.servlet.support.RequestDataValueProcessor
    • processUrl

      public String processUrl(jakarta.servlet.http.HttpServletRequest request, String url)
      Specified by:
      processUrl in interface org.springframework.web.servlet.support.RequestDataValueProcessor