2
0

csrf.adoc 418 B

12345678910111213141516171819202122232425262728
  1. = Testing with CSRF
  2. Spring Security also provides support for CSRF testing with `WebTestClient`.
  3. For example:
  4. ====
  5. .Java
  6. [source,java,role="primary"]
  7. ----
  8. this.rest
  9. // provide a valid CSRF token
  10. .mutateWith(csrf())
  11. .post()
  12. .uri("/login")
  13. ...
  14. ----
  15. .Kotlin
  16. [source,kotlin,role="secondary"]
  17. ----
  18. this.rest
  19. // provide a valid CSRF token
  20. .mutateWith(csrf())
  21. .post()
  22. .uri("/login")
  23. ...
  24. ----
  25. ====