3 class OAuth2Error(Exception):
17 description: Any | None = ...,
18 uri: Any | None = ...,
19 state: Any | None = ...,
20 status_code: Any | None = ...,
21 request: Any | None = ...,
23 def in_uri(self, uri): ...
25 def twotuples(self): ...
27 def urlencoded(self): ...
31 def headers(self): ...
33 class TokenExpiredError(OAuth2Error):
36 class InsecureTransportError(OAuth2Error):
40 class MismatchingStateError(OAuth2Error):
44 class MissingCodeError(OAuth2Error):
47 class MissingTokenError(OAuth2Error):
50 class MissingTokenTypeError(OAuth2Error):
53 class FatalClientError(OAuth2Error): ...
55 class InvalidRequestFatalError(FatalClientError):
58 class InvalidRedirectURIError(InvalidRequestFatalError):
61 class MissingRedirectURIError(InvalidRequestFatalError):
64 class MismatchingRedirectURIError(InvalidRequestFatalError):
67 class InvalidClientIdError(InvalidRequestFatalError):
70 class MissingClientIdError(InvalidRequestFatalError):
73 class InvalidRequestError(OAuth2Error):
76 class MissingResponseTypeError(InvalidRequestError):
79 class MissingCodeChallengeError(InvalidRequestError):
82 class MissingCodeVerifierError(InvalidRequestError):
85 class AccessDeniedError(OAuth2Error):
88 class UnsupportedResponseTypeError(OAuth2Error):
91 class UnsupportedCodeChallengeMethodError(InvalidRequestError):
94 class InvalidScopeError(OAuth2Error):
97 class ServerError(OAuth2Error):
100 class TemporarilyUnavailableError(OAuth2Error):
103 class InvalidClientError(FatalClientError):
107 class InvalidGrantError(OAuth2Error):
111 class UnauthorizedClientError(OAuth2Error):
114 class UnsupportedGrantTypeError(OAuth2Error):
117 class UnsupportedTokenTypeError(OAuth2Error):
120 class InvalidTokenError(OAuth2Error):
125 class InsufficientScopeError(OAuth2Error):
130 class ConsentRequired(OAuth2Error):
133 class LoginRequired(OAuth2Error):
136 class CustomOAuth2Error(OAuth2Error):
138 def __init__(self, error, *args, **kwargs) -> None: ...
140 def raise_from_error(error, params: Any | None = ...) -> None: ...