csrf.adoc 420 B

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