СБИС.ПОДТВЕРДИТЬВХОД

Команда СБИС.ПодтвердитьВход вторая фаза двухфакторной аутентификации, позволяет по полученному коду подтверждения получить сессию.

Адрес для выполнения запроса: https://online.sbis.ru/auth/service/

Параметры строки запроса

  • "Идентификатор": строка
  • "Код": строка 

Значение параметра "Идентификатор" можно получить из поля "Идентификатор" в addinfo в ответе при двухфакторной аутентификации.

Результат запроса

  • строка – идентификатор сессии.

Перед вызовом методов подтверждения телефона необходимо убедиться, что в заголовках запроса указано поле X-SBISSessionID  со значением временной сессии (значение из поля ИдентификаторСессии в addinfo).

Пример запроса

{
	"jsonrpc": "2.0",
	"method": "СБИС.ПодтвердитьВход",
	"params": {
		"Идентификатор": "dbef1dbb-1501-4f57-8783-0fc3f9c3b98d",
		"Код": "72344"
	},
	"id": 0
}

Скачать пример

Пример ответа (аутентификация по логину/паролю)

{
	"jsonrpc": "2.0",
	"result": "000b8ee4-000b8ee5-00ba-a40615cd1a61453a",
	"id": 0
}

Скачать пример

Пример ответа (аутентификация по сертификату)

{
	"jsonrpc": "2.0",
	"result": "MIIBYwYJKoZIhvcNAQcDoIIBVDCCAVACAQAxgfUwgfICAQAwJTAXMRUwEwYDVQQDEwxDQS1TQklTLVRFU1QCCn9qUgMAAQA
ABZYwHAYGKoUDAgITMBIGByqFAwICJAAGByqFAwICHgEEgacwgaQwKAQgQuAUHdpfjODY75hi7P8mSiwm4S9D4z33H8h4TYSoVbUEBGrMX5GgeAYHK
oUDAgIfAaBjMBwGBiqFAwICEzASBgcqhQMCAiQABgcqhQMCAh4BA0MABEAOHiDLTeQwF6ftet3M/lRaWu+URgR/RX7ckuz/1JfZeknjbNzRqVpa0HA
jBBpcDFi/jChTRvMcjxlov0laI4SgBAg95YHmsFapLzBTBgkqhkiG9w0BBwEwHQYGKoUDAgIVMBMECBCjEelVtBygBgcqhQMCAh8BgCdX4Mfu1QgNg
yLavyP5yaMcvWfxQZb0nutV/881ZHLUijrEXX9G0S4=",
	"id": 0
}

Скачать пример

Пример ответа (неверный идентификатор)

{
    "jsonrpc": "2.0",
    "error": {
        "code": -32000,
        "message": "Ошибка аутентификации",
        "details": "Ошибка восстановления состояния аутентификации. 
Данные по ключу vcode-0057be7f-005d9ed3-0bba-87bd7c39de744d73 не найдены.",
        "type": "warning",
        "data": {
            "classid": "{afd28339-dc44-4ad9-96dc-55a9789c743a}",
            "error_code": 0,
            "addinfo": null
        }
    },
    "id": 0
}

Скачать пример

Пример запроса (неверный код)

{
    "jsonrpc": "2.0",
    "method": "СБИС.ПодтвердитьВход",
    "params": {
        "Идентификатор": "98deff1d-b114-4a62-850d-75620ac45bc7",
        "Код": "72344"
    },
    "id": 0
}

Скачать пример

Пример ответа (идентификатор устарел)

{
    "jsonrpc": "2.0",
    "error": {
        "code": -32000,
        "message": "Полученный Вами код подтверждения или ссылка устарели! Чтобы выполнить запрашиваемое действие, 
         Вам необходимо получить новый код подтверждения!",
        "details": "Нет информации о коде подтверждения для данного пользователя!",
        "type": "warning",
        "data": {
            "classid": "{afd28339-dc44-4ad9-96dc-55a9789c743a}",
            "error_code": 0,
            "addinfo": null
        }
    },
    "id": 0
}

Скачать пример

0
0
Оставьте свой отзыв:
ОТПРАВИТЬ