From fde38f66188091edcf0752d93fd8b3170347971f Mon Sep 17 00:00:00 2001 From: LeoniePhiline <22329650+LeoniePhiline@users.noreply.github.com> Date: Thu, 24 Nov 2022 09:59:10 +0100 Subject: [PATCH] docs: Add `axum-csrf-sync-pattern` to `ECOSYSTEM.md` (#1567) This crate provides a Cross-Site Request Forgery protection layer and middleware for use with the axum web framework. The middleware implements the CSRF Synchronizer Token Pattern for AJAX backends and API endpoints as described in the OWASP CSRF prevention cheat sheet. --- ECOSYSTEM.md | 1 + 1 file changed, 1 insertion(+) diff --git a/ECOSYSTEM.md b/ECOSYSTEM.md index 9fd5f0b94a..a0e11298d0 100644 --- a/ECOSYSTEM.md +++ b/ECOSYSTEM.md @@ -28,6 +28,7 @@ If your project isn't listed here and you would like it to be, please feel free - [axum-jsonschema](https://docs.rs/axum-jsonschema/): A `Json` extractor that does JSON schema validation of requests. - [axum-sessions](https://docs.rs/axum-sessions): Cookie-based sessions for axum via async-session. - [axum-login](https://docs.rs/axum-login): Session-based user authentication for axum. +- [axum-csrf-sync-pattern](https://crates.io/crates/axum-csrf-sync-pattern): A middleware implementing CSRF STP for AJAX backends and API endpoints. ## Project showcase