Class CsrfRequestDataValueProcessor

  • All Implemented Interfaces:
    org.springframework.web.reactive.result.view.RequestDataValueProcessor

    public class CsrfRequestDataValueProcessor
    extends java.lang.Object
    implements org.springframework.web.reactive.result.view.RequestDataValueProcessor
    Since:
    5.0
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String DEFAULT_CSRF_ATTR_NAME
      The default request attribute to look for a CsrfToken.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Map<java.lang.String,​java.lang.String> getExtraHiddenFields​(org.springframework.web.server.ServerWebExchange exchange)  
      java.lang.String processAction​(org.springframework.web.server.ServerWebExchange exchange, java.lang.String action, java.lang.String httpMethod)  
      java.lang.String processFormFieldValue​(org.springframework.web.server.ServerWebExchange exchange, java.lang.String name, java.lang.String value, java.lang.String type)  
      java.lang.String processUrl​(org.springframework.web.server.ServerWebExchange exchange, java.lang.String url)  
      • Methods inherited from class java.lang.Object

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

      • DEFAULT_CSRF_ATTR_NAME

        public static final java.lang.String DEFAULT_CSRF_ATTR_NAME
        The default request attribute to look for a CsrfToken.
        See Also:
        Constant Field Values
    • Constructor Detail

      • CsrfRequestDataValueProcessor

        public CsrfRequestDataValueProcessor()
    • Method Detail

      • processAction

        public java.lang.String processAction​(org.springframework.web.server.ServerWebExchange exchange,
                                              java.lang.String action,
                                              java.lang.String httpMethod)
        Specified by:
        processAction in interface org.springframework.web.reactive.result.view.RequestDataValueProcessor
      • processFormFieldValue

        public java.lang.String processFormFieldValue​(org.springframework.web.server.ServerWebExchange exchange,
                                                      java.lang.String name,
                                                      java.lang.String value,
                                                      java.lang.String type)
        Specified by:
        processFormFieldValue in interface org.springframework.web.reactive.result.view.RequestDataValueProcessor
      • getExtraHiddenFields

        @NonNull
        public java.util.Map<java.lang.String,​java.lang.String> getExtraHiddenFields​(org.springframework.web.server.ServerWebExchange exchange)
        Specified by:
        getExtraHiddenFields in interface org.springframework.web.reactive.result.view.RequestDataValueProcessor
      • processUrl

        public java.lang.String processUrl​(org.springframework.web.server.ServerWebExchange exchange,
                                           java.lang.String url)
        Specified by:
        processUrl in interface org.springframework.web.reactive.result.view.RequestDataValueProcessor