public class CsrfRequestDataValueProcessor
extends java.lang.Object
implements org.springframework.web.reactive.result.view.RequestDataValueProcessor
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_CSRF_ATTR_NAME
The default request attribute to look for a
CsrfToken . |
Constructor and Description |
---|
CsrfRequestDataValueProcessor() |
Modifier and Type | Method and 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) |
public static final java.lang.String DEFAULT_CSRF_ATTR_NAME
CsrfToken
.public java.lang.String processAction(org.springframework.web.server.ServerWebExchange exchange, java.lang.String action, java.lang.String httpMethod)
processAction
in interface org.springframework.web.reactive.result.view.RequestDataValueProcessor
public java.lang.String processFormFieldValue(org.springframework.web.server.ServerWebExchange exchange, java.lang.String name, java.lang.String value, java.lang.String type)
processFormFieldValue
in interface org.springframework.web.reactive.result.view.RequestDataValueProcessor
@NonNull public java.util.Map<java.lang.String,java.lang.String> getExtraHiddenFields(org.springframework.web.server.ServerWebExchange exchange)
getExtraHiddenFields
in interface org.springframework.web.reactive.result.view.RequestDataValueProcessor
public java.lang.String processUrl(org.springframework.web.server.ServerWebExchange exchange, java.lang.String url)
processUrl
in interface org.springframework.web.reactive.result.view.RequestDataValueProcessor