pub enum TokenFamilyError {
NotFound(String),
ReplayDetected(String),
Expired(String),
FamilyRevoked(String),
}Expand description
令牌家族错误
表示刷新令牌操作中的安全相关错误。
Variants§
NotFound(String)
刷新令牌不存在或已被撤销
ReplayDetected(String)
刷新令牌已被使用(重放攻击检测)
当已使用的刷新令牌被再次提交时返回此错误。 调用方应立即撤销该令牌所属的整个家族。
Expired(String)
刷新令牌已过期
FamilyRevoked(String)
家族已被撤销
Trait Implementations§
Source§impl Debug for TokenFamilyError
impl Debug for TokenFamilyError
Source§impl Display for TokenFamilyError
impl Display for TokenFamilyError
Source§impl Error for TokenFamilyError
impl Error for TokenFamilyError
1.30.0 · 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()
Source§impl From<TokenFamilyError> for AuthError
impl From<TokenFamilyError> for AuthError
Source§fn from(e: TokenFamilyError) -> Self
fn from(e: TokenFamilyError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for TokenFamilyError
impl RefUnwindSafe for TokenFamilyError
impl Send for TokenFamilyError
impl Sync for TokenFamilyError
impl Unpin for TokenFamilyError
impl UnsafeUnpin for TokenFamilyError
impl UnwindSafe for TokenFamilyError
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