diff --git a/poem/src/middleware/csrf.rs b/poem/src/middleware/csrf.rs index 63b3e87731..8341714ffa 100644 --- a/poem/src/middleware/csrf.rs +++ b/poem/src/middleware/csrf.rs @@ -104,6 +104,12 @@ impl Csrf { Default::default() } + /// Sets the name of the csrf cookie. Default is `poem-csrf-token`. + #[must_use] + pub fn cookie_name(self, cookie_name: String) -> Self { + Self { cookie_name, ..self } + } + /// Sets AES256 key to provide signed, encrypted CSRF tokens and cookies. #[must_use] pub fn key(self, key: [u8; 32]) -> Self {