Я изучаю Lua с нуля, думаю о создании плагина, который работает следующим образом:
Вариант использования 1: Веб-сайт или приложение React отправляет запрос в Конг без NO UserIdв заголовке и нет JWT.Kong отправляет запрос в свой микросервис (гостевой режим).
Вариант использования 2: Веб-сайт или приложение React отправляет запрос в kong с UserId в заголовке.Если JWT отсутствует, плагин перенаправляет запрос на веб-страницу, которая создает JWT и перенаправляет обратно в Kong, который, в свою очередь, отправляет запрос на своем пути в назначенный микросервис, который использует JWT.
Вариант использования 3: Веб-сайт или приложение React отправляет запрос в Конг с идентификатором пользователя в заголовке И JWT.Конг отправляет запрос в свой микросервис, использующий JWT.
Надеюсь, у меня есть какой-то смысл.Возможно ли это сделать?Это сложно или легко?Есть ли какое-то решение для этого там?Если нет, я был бы очень признателен за некоторые общие указания о том, как мне поступить.Некоторое время я занимался программированием, но никогда не трогал Луа ^^.
Спасибо