Уникальный логин для нескольких клиентов в KeyCloak - PullRequest
1 голос
/ 08 октября 2019

В Keycloak возможно ли иметь только один логин для всех клиентов в одной и той же области? Я настроил сервер (из консоли администратора) следующим образом:
- создать новую область (давайте назовем MyRealm);
- создать два разных клиента (Client1 и Client2)
- создать пользователя (Алиса)
Я проверил двух клиентов по отдельности, и они отлично работают (появляется страница входа в систему по умолчанию, а если я предоставляю учетные данные, браузер перенаправляет меня правильно);проблема заключается в том, что когда я вошел в систему в Client1 и зашел (из того же браузера) в Client2, страница входа снова появляется. Можно ли настроить сервер таким образом, чтобы мне приходилось входить в систему только с одним клиентом, а затем я проходил аутентификацию и на всех других клиентах Realm? Благодарю.

1 Ответ

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

Я решил эту проблему, настроив только один клиент (с именем UniqueClient) из консоли администратора Keycloak;Затем я изменил два Java-приложения (Client1 и Client2), и теперь все они указывают на UniqueClient (в их keycloak.json есть 'clientId': 'UniqueClient' ): таким образом, когда я запускаюна одной из них появляется страница входа в систему keycloak, и если я вхожу в систему, я вхожу в систему и для другого приложения (пока истекает сеанс);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...