Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Expand
titleОглавление
Table of Contents

...

Авторизация пользователей

...

Список возможных ошибок и причины их возникновения приведены в таблице ниже:

Ошибка

Что логируется

Возможные причины

statesDoNotMatch

Ничего

Пользователь был переадресован в провайдер с одним State, а вернулся с другим State, который теперь не совпадает с хранящимся у нас.

userNotFound

Ничего

По предоставленному полю пользователь в Motivity не найден.

canNotVerifyIdToken

Ничего

Ошибка в процессе верификации Токена

noApiField

Ничего

В ответе с данными пользователя от провайдера отсутствует поле, по которому предполагался поиск пользователя в Motivity

noSystemField

Ничего

В Motivity отсутствует системное поле, по которому предполагается поиск пользователя

noCode

Ничего

Ошибка связанная с логикой работы приложения в процессе попытки аутентификации пользователя. Скорее она будет записана в системные логи

differentHosts

Ничего

Актуальна для некоторых провайдеров (например Окта). Указаны разные хосты в настройках полей

errorFromProvider

Все данные запроса к провайдеру и его ответ, если он есть

Ошибка 4** или 5** во время обмена сообщениями между Motivity и провайдером

idTokenIsMissing

Все данные запроса от провайдера и все Токены от провайдера.

Не найден ID Токен в данных обмена Кода на Токены с провайдером

Ошибки авторизации

Список ошибок, которые могу возникнуть:

Текст ошибки

Пример отображения

Параметр state в запросе отличается от того, что в сессии

Image Modified

Что-то пошло не так. Попробовать еще раз

“Попробовать еще раз” – это кнопка, по нажатию на которую осуществляется переход на главную страницу платформы

Повторите попытку

Неверные настройки

Системное поле не найдено. Пожалуйста, проверьте настройки

Поле API не найдено. Пожалуйста, проверьте настройки

Пользователь не найден

Проверьте правильность настройки полей и наличие пользователя в системе

Не получилось отправить запрос к oAuth сервису. Проверьте настройки и убедитесь, что сервис доступен

Ошибка обмена данными

Настройка Keycloak для использования сквозной авторизации по протоколу OAuth2

...