csrf.adoc 435 B

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