JWT Middleware (аналог Spring Security Filter)
#include <jwt-cpp/jwt.h>
auto token = jwt::create()
.set_issuer("myapp")
.set_payload_claim("user", jwt::claim(std::string("Alice")))
.sign(jwt::algorithm::hs256{"secret"});
→ Проверка токена делается в middleware при каждом запросе.
В Drogon можно задать фильтр JwtAuthFilter для всех контроллеров.
Автор: к.п.н., Румянцев Сергей Александрович, доцент Финансового университета при Правительстве РФ; доцент ОЧУВО Международного инновационного университета; Консалтинг, управление разработкой ПО; системный и бизнес анализ; менеджмент; аналитиз данных; управление ИТ. Телефон для связи +79269444818 (мессенджеры)

Короткая ссылка:
#include <jwt-cpp/jwt.h>
auto token = jwt::create()
.set_issuer("myapp")
.set_payload_claim("user", jwt::claim(std::string("Alice")))
.sign(jwt::algorithm::hs256{"secret"});
→ Проверка токена делается в middleware при каждом запросе.
В Drogon можно задать фильтр JwtAuthFilter для всех контроллеров.
https://webprogr.ru/~Jc9qK
// Пример кода
function hello(name) {
console.log(`Hi, ${name}!`);
}
hello("Sergey");