This set of exceptions were introduced to describe the situations a bit more
than just the
ValueError usually raised.
Base class for all social auth exceptions.
Base exception class for authentication process errors.
Authentication failed for some reason.
Authentication was canceled by the user.
An unknown error stoped the authentication process.
Unauthorized or access token error, it was invalid, impossible to authenticate or user removed permissions to it.
A needed parameter to continue the process was missing, usually raised by the services that need some POST data like myOpenID.
A different user has already associated the social account that the current user is trying to associate.
Raised when the backend given in the URLs is invalid (not enabled or registered).
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.
The state parameter is missing from the server response.
The state parameter returned by the server is not the one sent.
Raised when the user revoked the access_token in the provider.
Raised when server couldn’t communicate with backend.
These are a subclass of
ValueError to keep backward compatibility.