taolib.testing.auth.errors#

认证异常层次结构。

定义所有认证相关的异常类型,提供清晰的错误分类和描述性消息。

Exceptions#

AuthError

所有认证错误的基类。

TokenExpiredError

令牌已过期。

TokenInvalidError

令牌无效(解码失败或签名不匹配)。

TokenBlacklistedError

令牌已被吊销(在黑名单中)。

InsufficientPermissionError

权限不足。

APIKeyInvalidError

API 密钥无效或未找到。

Module Contents#

exception taolib.testing.auth.errors.AuthError(message: str = '认证错误')#

Bases: Exception

所有认证错误的基类。

message = '认证错误'#
exception taolib.testing.auth.errors.TokenExpiredError(message: str = '令牌已过期,请刷新')#

Bases: AuthError

令牌已过期。

exception taolib.testing.auth.errors.TokenInvalidError(message: str = '无效的认证令牌', detail: str | None = None)#

Bases: AuthError

令牌无效(解码失败或签名不匹配)。

detail = None#
exception taolib.testing.auth.errors.TokenBlacklistedError(message: str = '令牌已被吊销')#

Bases: AuthError

令牌已被吊销(在黑名单中)。

exception taolib.testing.auth.errors.InsufficientPermissionError(message: str = '权限不足')#

Bases: AuthError

权限不足。

exception taolib.testing.auth.errors.APIKeyInvalidError(message: str = '无效的 API 密钥')#

Bases: AuthError

API 密钥无效或未找到。