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")
- ...
- ----
- ======
|