Токены
В модуле предусмотрено два вида авторизации:
с помощью логина и пароля пользователя
с помощью токена
В данном случае будет рассмотрена авторизация с помощью токена.
Для возможности авторизации по токену, необходимо выполнить условия:
Включить Авторизацию по токену в настройках модуля - раздел Безопасность;
Сгенерировать токены для пользователей - раздел Безопасность;
Рекомендуется задать общую Ключевую фразу для токена - раздел Безопасность;
Настроить авторизацию в нужных роутах - Карта роутов. Ключи ['security']['auth']['required'] и ['security']['auth']['type'] - пример карты;
Со стороны клиента, при запросе, передать заголовок Authorization-Token со значением токена, а именно {ключевая фраза}:{токен}. Ключевая фраза указывается при наличии.
После такой настройки, на нужных роутах будет доступна авторизация по токену. И доступ к данным будет предоставлен только после проверки токена.
Также в модуле имеется класс для работы с токенами, ниже представлено описание методов класса.
Last updated