diff options
| author | rtkay123 <dev@kanjala.com> | 2026-04-10 23:48:24 +0200 |
|---|---|---|
| committer | rtkay123 <dev@kanjala.com> | 2026-04-10 23:48:24 +0200 |
| commit | f06288f156ccb8f9ebf35782a179bf57e6bc8fc2 (patch) | |
| tree | 2e9eb80237094d930b4f3a54261fac0cb3350129 /crates/api-auth/src/error.rs | |
| parent | be2af8a5fe2e58953b4970e3fed970165fc4b4ca (diff) | |
| download | sellershut-f06288f156ccb8f9ebf35782a179bf57e6bc8fc2.tar.bz2 sellershut-f06288f156ccb8f9ebf35782a179bf57e6bc8fc2.zip | |
feat(auth): get user
Diffstat (limited to 'crates/api-auth/src/error.rs')
| -rw-r--r-- | crates/api-auth/src/error.rs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/crates/api-auth/src/error.rs b/crates/api-auth/src/error.rs index 72a7fba..2db3281 100644 --- a/crates/api-auth/src/error.rs +++ b/crates/api-auth/src/error.rs @@ -1,3 +1,4 @@ +use async_session::base64; use thiserror::Error; #[derive(Debug, Error)] @@ -28,4 +29,10 @@ pub enum AuthError { MissingSession, #[error("invalid session")] InvalidSession, + #[error("invalid session")] + CorruptedCookie(#[from] base64::DecodeError), + #[error("CSRF token mismatch")] + TokenMismatch, + #[error("CSRF token missing")] + NoCSRFToken, } |
