| 12345678910111213141516171819202122232425262728293031323334 | 
							- = Testing with CSRF
 
- Spring Security also provides support for CSRF testing with `WebTestClient` -- for example:
 
- [tabs]
 
- ======
 
- Java::
 
- +
 
- [source,java,role="primary"]
 
- ----
 
- import static org.springframework.security.test.web.reactive.server.SecurityMockServerConfigurers.csrf;
 
- this.rest
 
- 	// provide a valid CSRF token
 
- 	.mutateWith(csrf())
 
- 	.post()
 
- 	.uri("/login")
 
- 	...
 
- ----
 
- Kotlin::
 
- +
 
- [source,kotlin,role="secondary"]
 
- ----
 
- import org.springframework.security.test.web.reactive.server.SecurityMockServerConfigurers.csrf
 
- this.rest
 
-     // provide a valid CSRF token
 
-     .mutateWith(csrf())
 
-     .post()
 
-     .uri("/login")
 
-     ...
 
- ----
 
- ======
 
 
  |