Сбер ID
Документация

1.1.1.3. Описание ошибок

В случае неуспешной обработки запроса, front-end партнера получает сообщение, в котором содержится тип ошибки. Тип ответа HTTP 302 Found.

Пример ответа в случае ошибки:

HTTP/1.1 302 Found
Location: https%3A%2F%2Fclientresource%2Fcb HTTP/1.1
error=invalid_request
&state=af0ifjsldkj

Таблица 4. Описание полей ответа на неуспешный запрос кода авторизации

№ п/п

Наименование

Заголовок/поле

Описание

1

Location

Заголовок

redirect_uri, указанное в запросе кода авторизации.

2

error

Поле

Наименование ошибки.

3

state

Поле

Значение атрибута state, указанное в запросе кода авторизации.

Таблица 5. Типы возвращаемых ошибок

№ п/п

Описание

Тип возвращаемой ошибки

1

В запросе отсутствуют обязательные атрибуты

invalid_request

2

АС-источник запроса не зарегистрирована в банке

unauthorized_client

3

АС-источник запроса заблокирована в банке

unauthorized_client

4

Значение атрибута client_id не соответствует формату

unauthorized_client

5

Значение атрибута response_type не равно «code»

unsupported_response_type

6

Значение атрибута scope не содержит параметр openid в начальной позиции

invalid_scope

7

Запрошенный scope содержит значения, недоступные для АС-источника запроса

invalid_scope

Примечание: в случае отсутствия в запросе атрибута redirect_uri или в случае, если значение redirect_uri не зарегистрировано для данного партнера, банк перенаправляет клиента на страницу, информирующую клиента о недоступности сервиса.