Авторизация

В документации мы постарались ответить на частые вопросы по работе TesLab, с которыми сталкиваются пользователи.
Если Вы не нашли ответ на свой вопрос, напишите нам.

Личный кабинет

Авторизация

Для авторизации на сервере используется метод auth/gettoken

При авторизации с помощью API передаются данные:

  • login (string): логин
  • pwd (string): пароль (перед отправкой кодируется в ACSII строку base-64)
  • long (boolen): true - если это доверенное устройство, false - если чужое устройство (при неактивности, токен аннулируется через 60 минут)
  • etp (boolen): false


При успешной авторизации формируются и передаются параметры пользователя (код ответа 200):

  • access: список доступов с указанным уровнем
  • user: информация о пользователе
    • ava: ссылка на аватар
    • birthday: дата рождения
    • certid: true/false (прекрипление сертификата)
    • certs: серийный номер сертификата
    • chief: уникальный номер руководителя
    • crm_settings: настройки CRM
    • department: уникальный номер группы
    • depname: наименование группы
    • email: электронная почта
    • fgisid: уникальный номер во ФГИС ФСА
    • fname: фамилия
    • funct: долность
    • gender: признак пола
    • id: уникальный номер пользователя
    • login: логин пользователя
    • name: имя
    • oname: отчество
    • phone: контактный номер
    • prof_url: ссылка на внешний профиль
    • snils: СНИЛС
    • starturl: стартовая страница
    • status: текущий статус (0 – работает, 9 - уволен)
  • token: сформированный токен
    • lifetime: срок действия
    • login: логин
    • token: токен
    • tokenid: уникальный номер токена
    • uid: уникальный номер пользователя