Микросервисы JHipster с Oauth2 + JWT - PullRequest
0 голосов
/ 16 октября 2019

Я создал 2 приложения JHipster (JHipster v6.3.1):

Аутентификация микросервисного шлюзаТип: oauth2

Аутентификация приложения микросервисаТип: jwt

Я настроил Okta с помощьюприложение шлюза, и это отлично работает, я могу войти в систему с моим пользователем. Я также вижу, что полномочия ROLE_ADMIN и ROLE_USER правильно назначены в Spring Security.

Однако при попытке добавить / просмотреть объект я получаю следующую ошибку из приложения Microservice:

Неподдерживаемый токен JWT. Неразрешено: для доступа к этому ресурсу требуется полная аутентификация

Нужно ли выполнить какую-либо настройку для передачи токена JWT в приложение Microservice?

1 Ответ

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

Вы не можете смешивать типы аутентификации между приложениями микросервиса. Вы должны использовать OAuth 2.0 или JWT во всех из них. Кстати, поддержка OAuth 2.0 в JHipster использует JWT.

...