СБИС.АУТЕНТИФИЦИРОВАТЬ

Команда с одним параметром СБИС.Аутентифицировать выполняет аутентификацию по логину/паролю, возвращает идентификатор сессии.

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

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

  • "Параметр": объект
    • "Логин": строка
    • "Пароль": строка
    • "НомерАккаунта": строка*

— Необязательный параметр. Если у пользователя по одному логин-паролю есть доступ в различные кабинеты СБИС, то для аутентификации в конкретном аккаунте в запросе необходимо указать номер этого аккаунта.

Если в запросе не указан номер аккаунта, то вход будет выполнен в кабинет, в котором пользователь был авторизован в последний раз, в том числе через web-интерфейс личного кабинета.

Для пользователей с одним аккаунтом номер в запросе указывать не требуется.

Посмотреть номер аккаунта можно в личном кабинете или лицензионном договоре.

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

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

Команда СБИС.Аутентифицировать с двумя параметрами является устаревшей и не рекомендуется для использования.

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

{  
   "jsonrpc":"2.0",
   "method":"СБИС.Аутентифицировать",
   "params":{  
      "Параметр":{  
         "Логин":"User",
         "Пароль":"Password"
      }
   },
   "id":0
}

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

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

{  
   "jsonrpc":"2.0",
   "method":"СБИС.Аутентифицировать",
   "params":{  
      "Параметр":{  
         "Логин":"User",
         "Пароль":"Password",
         "НомерАккаунта":"12345"
      }
   },
   "id":0
}

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

Пример ответа (успех)

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

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

Пример ответа (ошибка)

{
 "jsonrpc": "2.0",
 "error": {
 "code": -32000,
 "message": "Проверьте правильность ввода логина и пароля!",
 "details": "Проверьте правильность ввода логина и пароля!",
 "data": {
 "classid": "{afd28339-dc44-4ad9-96dc-55a9789c743a}",
 "addinfo": null
 }
 },
 "id": 0
}
 

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

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