From 8b3f8e8b2858f4ab65daf8c20be6917e96bc0ff8 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Sun, 23 Mar 2025 14:00:24 +0100 Subject: openid client secret and email whitelist --- src/error.rs | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/error.rs') diff --git a/src/error.rs b/src/error.rs index 1c6beb1..1b83220 100644 --- a/src/error.rs +++ b/src/error.rs @@ -39,6 +39,8 @@ pub enum ServiceError { BadPath, #[error("bad auth")] BadAuth, + #[error("unauthorized")] + Unauthorized, #[error("bad base64: {0}")] BadBase64(#[from] base64::DecodeError), #[error("connection upgrade failed")] @@ -78,6 +80,7 @@ impl ServiceError { ServiceError::BadUtf83(_) => StatusCode::BAD_REQUEST, ServiceError::BadPath => StatusCode::BAD_REQUEST, ServiceError::BadAuth => StatusCode::UNAUTHORIZED, + ServiceError::Unauthorized => StatusCode::UNAUTHORIZED, ServiceError::BadBase64(_) => StatusCode::BAD_REQUEST, ServiceError::UpgradeFailed => StatusCode::UPGRADE_REQUIRED, ServiceError::Custom(_) => StatusCode::BAD_REQUEST, -- cgit v1.2.3-70-g09d2