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.RequestDataValueProcessorpublic 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.RequestDataValueProcessorpublic java.lang.String processUrl(org.springframework.web.server.ServerWebExchange exchange,
java.lang.String url)
processUrl in interface org.springframework.web.reactive.result.view.RequestDataValueProcessor