Генерация JWT токена в Drupal

Модуль jwt реализует REST аутентификацию, настройку ключа и многое другое. Небольшой спиппет как сгенерировать и отправить jwt с собсвенной нагрузкой.

Передадим токен, в котором полезной нагрузкой будет ID пользователя. А время жизни токена — 1 час.

Данные нужно закодировать. Для этого используем класс \Drupal\jwt\Transcoder\JwtTranscoder с инъекцией сервисов также объявленных в jwt модуле.

В конце передаём токен в виде json ответа сервера

Написать комментарий

Мало букафф? Читайте есчо !

Прячем поле view в зависимости от роли пользователя в Drupal

Август 31, 2023 г.

Метод работает не только с ролями, но и любой другой логикой, которую вы в силах реализовать в коде. Нам понадобится hook_views_pre_render, где мы выполним проверку и отключим не нужное нам поле представления. [crayon-651b3c8a64a54530472920/] ...

Читать

Создание контроллера для скачивания файла в Drupal

Сентябрь 6, 2023 г.

Пример кода, реализующий endpoint скачиваемого файла. [crayon-651b3c8a64bdf007327122/] Кроме контроллера, вам потребуется еще задать маршрут. Пример описания маршрута: [crayon-651b3c8a64be9664024408/]

Читать

 

Комментарии к «Генерация JWT токена в Drupal»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: