scouter_auth/error.rs
1use password_auth::VerifyError;
2use thiserror::Error;
3
4#[derive(Error, Debug)]
5pub enum AuthError {
6 #[error("Invalid username provided")]
7 InvalidUser,
8
9 #[error("Invalid password provided")]
10 InvalidPassword(#[source] VerifyError),
11
12 #[error("Session timeout for user occured")]
13 SessionTimeout,
14
15 #[error("JWT token provided is invalid")]
16 InvalidJwtToken,
17
18 #[error("Refresh token is invalid")]
19 InvalidRefreshToken,
20}