Enum oxide_auth::code_grant::authorization::Error [−][src]
pub enum Error {
Ignore,
Redirect(ErrorUrl),
PrimitiveError,
}Expand description
Defines the correct treatment of the error. Not all errors are signalled to the requesting party, especially when impersonation is possible it is integral for security to resolve the error internally instead of redirecting the user agent to a possibly crafted and malicious target.
Variants
Ignore the request entirely
Redirect(ErrorUrl)Redirect to the given url
Tuple Fields of Redirect
0: ErrorUrlSomething happened in one of the primitives.
The endpoint should decide how to handle this and if this is temporary.
Implementations
Get a handle to the description the client will receive.
Some types of this error don’t return any description which is represented by a None
result.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Error
impl UnwindSafe for Error
Blanket Implementations
Mutably borrows from an owned value. Read more