Exceptions¶
This set of exceptions were introduced to describe the situations a bit more
than just the ValueError
usually raised.
SocialAuthBaseException
- Base class for all social auth exceptions.
AuthException
- Base exception class for authentication process errors.
AuthFailed
- Authentication failed for some reason.
AuthCanceled
- Authentication was canceled by the user.
AuthUnknownError
- An unknown error stoped the authentication process.
AuthTokenError
- Unauthorized or access token error, it was invalid, impossible to authenticate or user removed permissions to it.
AuthMissingParameter
- A needed parameter to continue the process was missing, usually raised by the services that need some POST data like myOpenID.
AuthAlreadyAssociated
- A different user has already associated the social account that the current user is trying to associate.
WrongBackend
- Raised when the backend given in the URLs is invalid (not enabled or registered).
NotAllowedToDisconnect
- Raised on disconnect action when it’s not safe for the user to disconnect the social account, probably because the user lacks a password or another social account.
AuthStateMissing
- The state parameter is missing from the server response.
AuthStateForbidden
- The state parameter returned by the server is not the one sent.
AuthTokenRevoked
- Raised when the user revoked the access_token in the provider.
AuthUnreachableProvider
- Raised when server couldn’t communicate with backend.
These are a subclass of ValueError
to keep backward compatibility.