taolib.testing.oauth.errors#
OAuth 异常定义模块。
定义 OAuth 系统中使用的所有自定义异常。
Exceptions#
OAuth 基础异常。 |
|
OAuth 提供商返回错误。 |
|
授权码交换失败。 |
|
获取用户信息失败。 |
|
Token 操作失败。 |
|
Token 刷新失败。 |
|
Token 解密失败。 |
|
提供商不支持 Token 刷新。 |
|
CSRF State 无效或已过期。 |
|
未找到 OAuth 应用凭证。 |
|
OAuth 提供商未注册。 |
|
该提供商已关联到此账户。 |
|
无法解除关联(至少需要一种认证方式)。 |
|
会话无效或已过期。 |
|
引导流程数据无效。 |
Module Contents#
- exception taolib.testing.oauth.errors.OAuthError(message: str = 'OAuth 操作失败')#
Bases:
ExceptionOAuth 基础异常。
- message = 'OAuth 操作失败'#
- exception taolib.testing.oauth.errors.OAuthProviderError(message: str = 'OAuth 提供商返回错误')#
Bases:
OAuthErrorOAuth 提供商返回错误。
- exception taolib.testing.oauth.errors.OAuthCodeExchangeError(message: str = '授权码交换失败')#
Bases:
OAuthProviderError授权码交换失败。
- exception taolib.testing.oauth.errors.OAuthUserInfoError(message: str = '获取用户信息失败')#
Bases:
OAuthProviderError获取用户信息失败。
- exception taolib.testing.oauth.errors.OAuthTokenError(message: str = 'Token 操作失败')#
Bases:
OAuthErrorToken 操作失败。
- exception taolib.testing.oauth.errors.OAuthTokenRefreshError(message: str = 'Token 刷新失败')#
Bases:
OAuthTokenErrorToken 刷新失败。
- exception taolib.testing.oauth.errors.OAuthTokenDecryptionError(message: str = 'Token 解密失败')#
Bases:
OAuthTokenErrorToken 解密失败。
- exception taolib.testing.oauth.errors.OAuthRefreshNotSupported(message: str = '该提供商不支持 Token 刷新')#
Bases:
OAuthTokenError提供商不支持 Token 刷新。
- exception taolib.testing.oauth.errors.OAuthStateError(message: str = '无效或已过期的 OAuth State')#
Bases:
OAuthErrorCSRF State 无效或已过期。
- exception taolib.testing.oauth.errors.OAuthCredentialNotFoundError(message: str = '未找到 OAuth 应用凭证')#
Bases:
OAuthError未找到 OAuth 应用凭证。
- exception taolib.testing.oauth.errors.OAuthProviderNotRegisteredError(message: str = 'OAuth 提供商未注册')#
Bases:
OAuthErrorOAuth 提供商未注册。
- exception taolib.testing.oauth.errors.OAuthAlreadyLinkedError(message: str = '该提供商已关联到此账户')#
Bases:
OAuthError该提供商已关联到此账户。
- exception taolib.testing.oauth.errors.OAuthCannotUnlinkError(message: str = '无法解除关联,至少需要保留一种认证方式')#
Bases:
OAuthError无法解除关联(至少需要一种认证方式)。
- exception taolib.testing.oauth.errors.OAuthSessionError(message: str = '会话无效或已过期')#
Bases:
OAuthError会话无效或已过期。
- exception taolib.testing.oauth.errors.OAuthOnboardingError(message: str = '引导流程数据无效')#
Bases:
OAuthError引导流程数据无效。