Как настроить аутентификацию JWT в KONGA - PullRequest
0 голосов
/ 03 октября 2019

Я хочу добавить аутентификацию JWT к моим сервисам. Я сделал следующие шаги, но аутентификация JWT не работает

  1. Создание Consumer
  2. Вставка секрета JWT в Consumer
  3. Добавление JWTплагин с Consumer id in Service и Route

Однако, сообщение, которое я получаю от Почтальона, Unauthorized . У меня нет проблем, если я использую Key-Auth и Basic Auth . Слишком много веб-сайтов, которые я ищу и нахожу, но не решаю мою проблему.

Я использую веб-сайт jwt.io для создания токена, но я не уверен, что информация будет заполнена вPayload раздел.

JWT в Сервис / Маршрут

enter image description here

JWT в Потребителе

enter image description here

JWT на веб-сайте jwt.io (это запутанная часть, застрявшая здесь в полезной нагрузке)

enter image description here

Почтальон

enter image description here

Благодарю, если кто-то можетпомогите мне.

  • Версия KONGA: 0.14.3
  • Версия Kong: 1.3.0

1 Ответ

0 голосов
/ 10 октября 2019

Имя ключевого утверждения (в вашем случае «iss») должно существовать в вашем токене jwt, а потребитель в kong должен быть настроен на ожидание того, что (в поле «key» для соответствующего потребителя)

Длячтобы токен был действительным, значение «iss» в вашем токене должно быть равно значению «key», которое вы ввели при создании потребителя

...