pub enum ValidationError {
ValidationFailed(Error),
CacheError,
MissingKIDToken,
MissingKIDJWKS,
}
Variants§
ValidationFailed(Error)
Failure of validating the token. See jsonwebtoken::errors::ErrorKind for possible reasons this value could be returned Would typically result in a 401 HTTP Status code
CacheError
Failure to re-validate the JWKS. Would typically result in a 401 or 500 status code depending on preference
MissingKIDToken
Token did not contain a kid in its header and would be impossible to validate Would typically result in a 401 HTTP Status code
MissingKIDJWKS
Trait Implementations§
Source§impl Debug for ValidationError
impl Debug for ValidationError
Source§impl Display for ValidationError
impl Display for ValidationError
Source§impl Error for ValidationError
impl Error for ValidationError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for ValidationError
impl !RefUnwindSafe for ValidationError
impl Send for ValidationError
impl Sync for ValidationError
impl Unpin for ValidationError
impl !UnwindSafe for ValidationError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more