Kong + Keycloak + OAuth: плагин jwt-keycloak или oauth2?

Я использую Kong в качестве шлюза API для своих сервисов, которые должны быть защищены OAuth с использованием потока учетных данных клиента. Прямо сейчас я реализовал это с помощью подключаемого модуля jwt-keycloak. Все в порядке, я запрашиваю токен авторизации у Keycloak и передаю его с моим запросом Конгу. Работает отлично.

Но есть также официальный плагин OAuth2, и я пытаюсь выяснить чем этот плагин OAuth2 может быть лучше для меня по сравнению с плагином jwt-keycloak? В чем различия и какие из них использовать?


person marp    schedule 23.10.2020    source источник


Ответы (1)


Плагин аутентификации OAuth 2.0 является эквивалентом Keycloak. Kong можно использовать как сервер авторизации, если вы добавите вышеупомянутый плагин.

Плагин, который вы используете - jwt-keycloak больше похож на валидатор, который проверяет действительность токенов, выпущенных Keycloak, перед передачей запроса на серверные ВМ, которые вы размещаете на Kong.

person bitsapien    schedule 24.10.2020