Как получить токен обновления KeyCloak в Spring Boot - Jhipster - PullRequest
0 голосов
/ 05 февраля 2019

Я создал приложение MicroService (Spring Boot) с Jhipster (со шлюзом + микросервис + keycloak), также настроил KeyCloak.

все работает нормально, но у меня проблема в приложении выхода из системы, когда я нажимаю кнопку выхода из системыAPI из пользовательского интерфейса будет выходить только из шлюза (не уничтожая сеанс KeyCloak)

Примечание. Сервер не сохраняет куки в браузере, кроме JSESSIONID

Мне нужно выйти из сеанса пользователя из keyCloak.Для этого яперейдите по ссылкам ниже

Выход пользователя из системы через Keycloak REST API не работает

https://www.keycloak.org/docs/3.3/securing_apps/topics/oidc/java/logout.html

По приведенным выше ссылкам мне нужно сделатьPOST-запрос к KeyCloak, который уничтожает активные сеансы пользователей. Для этого я вызываю следующую API

POST http://localhost:8080/auth/realms/<my_realm>/protocol/openid-connect/logout

ссылку ( LINK ответ @Manh Ha)

Мне нужнодобавить токен доступа и обновить токен в теле запроса, я нашел токен доступа из основного объекта, но я не могу найти обновленный токен

Вопросы:

1) Где я нашел Refреш токен (весной загрузочный)?

1 Ответ

0 голосов
/ 06 февраля 2019

Поддержка выхода из OIDC была добавлена ​​в JHipster 5.8.0.Вы можете обновить приложение JHipster или скопировать код из этого PR в свой код.

...