Пользовательский плагин Kong в Lua для обработки JWT - PullRequest
0 голосов
/ 28 февраля 2019

Я изучаю Lua с нуля, думаю о создании плагина, который работает следующим образом:

Вариант использования 1: Веб-сайт или приложение React отправляет запрос в Конг без NO UserIdв заголовке и нет JWT.Kong отправляет запрос в свой микросервис (гостевой режим).

Вариант использования 2: Веб-сайт или приложение React отправляет запрос в kong с UserId в заголовке.Если JWT отсутствует, плагин перенаправляет запрос на веб-страницу, которая создает JWT и перенаправляет обратно в Kong, который, в свою очередь, отправляет запрос на своем пути в назначенный микросервис, который использует JWT.

Вариант использования 3: Веб-сайт или приложение React отправляет запрос в Конг с идентификатором пользователя в заголовке И JWT.Конг отправляет запрос в свой микросервис, использующий JWT.

Надеюсь, у меня есть какой-то смысл.Возможно ли это сделать?Это сложно или легко?Есть ли какое-то решение для этого там?Если нет, я был бы очень признателен за некоторые общие указания о том, как мне поступить.Некоторое время я занимался программированием, но никогда не трогал Луа ^^.

Спасибо

...