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

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

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

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

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

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

Получить список типов товаров в Drupal Commerce

Июль 23, 2023 г.

В терминологии Drupal, типы товаров это - бандлы (bundle) сущности commerce_product. Получить их список можно вот так: [crayon-6989c3cbae793318217013/] Как результат, в $product_types вы получите массив типов товаров, где ключом является ...

Читать

Использование контекста публикации во views

Февраль 10, 2024 г.

У вас есть публикация и в ней задана категория (таксономия). Задача - использовать значение выбранной категории во view, которая отображается на данной ...

Читать

Переадресация на основной домен в Drupal

Июль 17, 2023 г.

Данный подход скорее полезен как демонстрация инструментария, чем действительно реализация редиректа на основной домен. Потому что лучше это делать средствами сервера, а не ПО, чтобы уменьшить нагрузку на сервер. Drupal 8 работает на базе симфонии, ...

Читать

Изменить http код ответа для кастомной страницы

Октябрь 30, 2023 г.

Когда вы создаёте свою страницу, используя контроллер, то возможности тут же выбрать какой код ответа она возвращает нет. Контроллер занимается только формированием содержания страницы. Таким образом, страница возвращается с кодом 200. Что делать, ...

Читать
 

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

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



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