Авторизация
Для авторизации на сервере используется метод auth/gettoken.
Параметры запроса
При авторизации с помощью API передаются данные:
- login (string) - логин пользователя.
- pwd (string) - пароль пользователя. Перед отправкой пароль кодируется в ASCII строку base-64.
-
long (boolean) - признак доверенного устройства:
- true - доверенное устройство (токен выдается на 2 месяца с пролонгацией).
- false - чужое устройство (при неактивности токен аннулируется через 5 часов).
- etp (boolean) - false.
Ответ при успешной авторизации (HTTP 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 - текущий статус.
- token - сформированный токен:
- lifetime - срок действия.
- login - логин.
- auth - токен для авторизации.
- lastChange - дата последнего изменения прав, например "2025-03-24 11:28:09.030393+03".
- access - права (ключ/значение), где ключ - строковый идентификатор права, значение - уровень доступа.