Разработчикам / REST API для **BOOCO Meteor (v 1.x) /** Общее API
В данном разделе описаны методы для авторизации в REST API.
При выполнении метода login на сервер создается authToken, который возвращается при успешном логине. Его хешированная версия сохраняется в записи пользователя в коллекции users (servivces.resume.loginTokens).
При получении запросов REST API сервер берет authToken, получает его хэш и сравнивает с сохраненным значением.
Все такие токены хранятся до logout (в последних версиях сервера есть ограничение — при достижении 1000 записей 500 последних удаляются).
<aside> ⚠️ Рекомендуется не выполнять login при каждом обращении, а сохранять authToken его на клиенте до получения ошибки AccessDenied и в этом случае запрашивать новый токен. Большое количество токенов на сервере может сильно замедлять работу REST API.
</aside>
Метод /login/getMethods возвращает список доступных методов авторизации для пользователя.