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}