• en
  • Language: ru
  • Documentation version: 0.1

Исключения

Этот набор исключений был введен, чтобы описать ситуации немного больше, чем просто ValueError, которые обычно поднимаются.

SocialAuthBaseException

Базовый класс для всех исключений социального аута.

AuthException

Базовый класс исключений для ошибок процесса аутентификации.

AuthFailed

Аутентификация по какой-то причине не прошла.

AuthCanceled

Аутентификация была отменена пользователем.

AuthUnknownError

Неизвестная ошибка остановила процесс аутентификации.

AuthTokenError

Неавторизованный маркер или ошибка маркера доступа, он был недействительным, невозможно было пройти аутентификацию или пользователь удалил права доступа к нему.

AuthMissingParameter

Отсутствовал необходимый для продолжения процесса параметр, который обычно задается сервисами, требующими POST-данные, например myOpenID.

AuthAlreadyAssociated

Другой пользователь уже связал социальный аккаунт, который пытается связать текущий пользователь.

WrongBackend

Возникает, если бэкенд, указанный в URL, недействителен (не включен или не зарегистрирован).

NotAllowedToDisconnect

Возникает при действии отключения, когда пользователю небезопасно отключать социальный аккаунт, возможно, потому что у пользователя нет пароля или другого социального аккаунта.

AuthStateMissing

Параметр state отсутствует в ответе сервера.

AuthStateForbidden

Параметр состояния, возвращенный сервером, отличается от отправленного.

AuthTokenRevoked

Возникает, когда пользователь отозвал access_token в провайдере.

AuthUnreachableProvider

Возникает, когда сервер не может связаться с бэкендом.

Они являются подклассом ValueError для сохранения обратной совместимости.