Описание тега kong-plugin

0 ответов

X-Cache-Status всегда обходится при помощи плагина Kong Proxy-cache

У меня есть служба в Конге, и я установил прокси-кеш плагин для этой службы. curl -X POST http://localhost:8001/plugins --data "name=proxy-cache" --data "config.strategy=redis" --data 'service_id=2f0a285d-7b25-48d6-adc3-bbf28ffe5f47' --data "config.…
26 фев '19 в 11:25
1 ответ

Получите соответствующий URI в плагине kong

Я пишу плагин Kong (v. 0.13) и задаюсь вопросом, где / как можно найти соответствующий URI из API. Например, со следующим uris набор значений: uris: ["/endpoint/[\da-f]{8}"] API будет сопоставляться с любым 8-значным шестнадцатеричным числом после /…
18 фев '19 в 17:00
1 ответ

Lua JSON валидатор схемы

Я искал более 4 дней, но мне не удалось найти много поддержки в коде для компилятора схемы JSON на основе lua. В основном я имел дело с ljsonschema ( https://github.com/jdesgats/ljsonschema) rjson ( https://luarocks.org/modules/romaboy/rjson) Но ни …
31 май '19 в 21:24
1 ответ

Поддерживает ли Kong Cloud собственные плагины?

Kong недавно выпустил облачную версию своего сервиса, но я не могу найти хорошую документацию по этому вопросу. Мои вопросы: Является ли сервис чистым SAAS или мне все еще нужно управлять собственной облачной инфраструктурой? Могу ли я установить по…
29 апр '19 в 09:57
1 ответ

Невозможно включить плагин сеанса в Конге (даже после обновления до последней версии)

Для начала у меня был установлен Kong 0.14.1 (без докера) в Ubuntu 16.04, работающий нормально. Я попытался добавить плагин 'Session' (следуя примеру страницы плагина) curl -X POST http://localhost:8001/services/1d57a271-1a70-42ac-bb37-2e60405af347/…
22 май '19 в 16:42
1 ответ

Выпуск LUA HMAC Generation в версии 5.1

У меня проблема при создании HMAC в версии LUA 5.1, и тот же код работает в node.js Код Node.js: crypto.createHmac( CONSTANTS.HMAC_ALORITHM_SHA, Buffer.from( secretAccessKey, CONSTANTS.BASE64_ENCODING ) ).update( Buffer.from( stringToSign, CONSTANTS…
15 мар '19 в 14:09
0 ответов

Использование Kong в качестве обратного прокси для Keycloak с аутентификацией OpenId

Я использую Kong для защиты своих микросервисов с помощью kong-oidc ( https://github.com/nokia/kong-oidc). Это работает просто отлично, пока я не использую Kong в качестве обратного прокси для Keycloak. В противном случае при доступе к защищенному U…
24 мар '19 в 19:30
0 ответов

Плагин Kong Hmac-auth

Я пытался настроить плагин Hamc Auth в Конге, но я не могу создать правильную подпись. Что я сделал 1. Я создал плагин hmac auth с параметрами, приведенными ниже: forcece_headers = date, алгоритм строки запроса: - hmac-sha256 skew_cloack: - очень вы…
28 мар '19 в 12:42
0 ответов

Стратегия использования Kong API

Я хочу использовать Kong в качестве API-шлюза для всех моих вышестоящих сервисов. И я хочу использовать API-ключи, чтобы мои клиенты могли использовать их для использования некоторых API-интерфейсов, которые им разрешено использовать. Существует пла…
03 апр '19 в 10:29
1 ответ

Ошибка при попытке создать предварительную функцию в Конге

Я получаю следующую ошибку при попытке создать предварительную функцию (без сервера) в Kong: "cannot create 'plugins' entities when not using a database" В настоящее время я использую контейнер версии 1.1.1 Alpine и настроил его для работы без БД. Д…
04 апр '19 в 12:08
0 ответов

Управление несколькими экземплярами kong - создание ресурсов kong в соответствующей базе данных

У меня два KONG экземпляры в кластере k8s с соответствующей базой данных Экземпляр песочницы Kong назван kong-ingress-controller и его конфигурация такова: А также у меня есть производственный экземпляр Kong, который называется kong-ingress-controll…
0 ответов

Как представить отношения "многие ко многим" в PostgreSQL для Kong

В настоящее время я работаю над пользовательским плагином Kong для своей организации. Я пытаюсь использовать возможности аутентификации и авторизации Kongs для написания плагина разрешений, который позволил бы отдельным людям и группам продвигать ра…
09 май '19 в 19:43
0 ответов

Kong API Gateway + настраиваемая аутентификация + создание и хранение токенов доступа в Kong

Я пытаюсь реализовать Kong API Gateway с потоком client_credentails. У меня есть собственный сервис авторизации, который заботится о проверке подлинности клиентов. Я хотел бы, чтобы Kong отвечал за выпуск клиентского токена доступа OAuth 2.0 (и дела…
1 ответ

Kong API Gateway - чтение тела запроса в пользовательском плагине

Я пытаюсь прочитать тело запроса в пользовательском плагине, следуя этому URL local data = kong.request.get_body() if data then kong.log(data) end Я получаю следующую ошибку 2019/03/14 21:57:55 [error] 14039#0: *45 lua entry thread aborted: runtime …
14 мар '19 в 16:44
0 ответов

Как добавить пользовательскую логику аутентификации в плагин Kong

Как интегрировать пользовательскую службу аутентификации в Kong API Gateway, который перенаправляет вызов в другую конечную точку на основе проверок заголовков или параметров и после аутентификации должен генерировать токен в API Gateway. Возможно л…
1 ответ

Преобразователи с несколькими запросами для шлюза API kong

Используя плагин Request Transformer, мы преобразуем строку запроса в несколько заголовков. Это делается глобально для всех наших услуг. Мы также хотим сделать другие конкретные преобразования для подмножества услуг. Из того, что я прочитал здесь, э…
11 июн '19 в 17:15
0 ответов

Импорт спецификации OpenAPI/Swagger с Kong Enterprise

Можно ли импортировать спецификацию OpenAPI/Swagger с редакцией Kong Enterprise для генерации API?
13 июн '19 в 17:15
0 ответов

Доступ к XMLHttpRequest по адресу "http://localhost:..." из источника "http://localhost:4200" заблокирован политикой CORS

Я устанавливаю безопасную конфигурацию с Keycloak и Kong для углового API. Я следил за следующим учебником https://www.jerney.io/secure-apis-kong-keycloak-1/, но в конце я получаю следующую ошибку: Доступ к XMLHttpRequest по адресу "http‍://localhos…
09 авг '19 в 21:27
1 ответ

Отключить маршрут с помощью шлюза Kong API

У нас есть служба, указывающая на бэкэнд в Kong API Gateway. И с каждым сервисом связано несколько маршрутов. Я хотел бы отключить / включить отдельные маршруты в производстве. Глядя на документацию по API администратора, API "Обновление маршрута" н…
12 июн '19 в 14:39
0 ответов

Как настроить плагин JWT globle на администраторе kong?

Я хочу настроить один плагин JWT для всех веб-сервисов. Я попытался настроить плагин JWT для одного веб-сервиса, и он работает нормально. Но у меня есть более 20 веб-сервисов, и я не хочу настраивать отдельный плагин JWT для каждого сервиса. Я хочу …
07 авг '19 в 13:16