Аутентификация в API ОФД

Аутентификация в API ОФД

Команда API ОФД выполняет аутентификацию по логину и паролю. В результате выполнения команды сервер СБИС возвращает идентификатор сессии. Длительность сессии по умолчанию 21 день. Вы можете задать свой срок в настройках безопасности.

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

Метод: POST

Адрес запроса: https://api.sbis.ru/oauth/service/

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

КлючТип, форматОписание
app_client_id*StringПараметр имеет постоянное значение:
  • «1025293145607151» — id организации;
  • «2248309793600149» — id арендодателя/франшизы.
login*StringЛогин пользователя от личного кабинета СБИС
password*StringПароль пользователя от личного кабинета СБИС

* — обязательный параметр.

Схема ответа

В теле ответа сервера возвращается ключ «sid» с идентификатором сессии.

Для каждой последующей команды API ОФД в поле «Cookie» из заголовка указывайте идентификатор «sid». Например, «Cookie: sid=0056cbe3-00574213-00ba-09f3753ce2334692».

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

POST  https://api.sbis.ru/oauth/service/ 
Content-Type: application/json; charset=utf-8 

{
   "app_client_id":"1025293145607151",
   "login": "user1",
   "password": "secret"
}

Пример ответа

{  
   "sid":"0056cbe3-00574213-00ba-09f3753ce2334692",
   "token":"PGE5O1JZWEJnU1dQJVo5OVEyWyhKLkJWS1RpNDZha2skY3J0MjwuTWtebk9TXTttIVhHLTZXOSFiN19FMlNvdDIwMTctMDQtMTcgMTA6NTE6MDIuNDM1NDEx"
}
Нашли неточность? Выделите текст с ошибкой и нажмите ctrl + enter.