Авторизация
Для авторизации на сервере используется метод 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: уникальный номер пользователя