Как получить Keycloak client_id и client_secret с сервера на клиент - PullRequest
0 голосов
/ 26 сентября 2019

На самом деле у меня есть сервер (клиентский сервер), с которого я хотел бы получить некоторые параметры и его значения для конфигурации NE через API REST.

Чтобы выполнить вышеупомянутую задачу, мне нужно выполнить следующие шаги:

1) Создание идентификатора клиента Keycloak и генерация секрета клиента для соответствующего созданного идентификатора клиента.(Один шаг можно выполнить вручную в интерфейсе администратора Keycloak). 2) Использование идентификатора клиента и секрета клиента - создание токена доступа.3) Использование токена доступа и получение ожидаемых параметров

Здесь я нашел методы и URL-адреса API для получения ожидаемых параметров и их значений (шаг 3 выполнен), но для установления начального соединения (шаг 2)между моим сервером (клиент-откуда я делаю вызовы REST) ​​и клиентским сервером (сервер-который отвечает на мои вызовы API) мне нужно найти какой-то метод для обмена идентификатором клиента и секретом клиента с исходного сервера на клиентский сервер.

В моей среде разработки есть некоторое ограничение, заключающееся в том, что я не могу напрямую использовать идентификатор клиента и секретный код клиента, жестко запрограммированный в нем.

Итак, мои сомнения

1) В общем,клиент разделяет идентификатор клиента и секрет клиента для разработчиков, чтобы подключиться к серверу аутентификации?2) Будут ли идентификатор клиента и секрет клиента храниться где-либо на сервере (в некотором месте по умолчанию), чтобы я мог войти на сервер и получить эти данные напрямую для создания токена доступа?3) Есть ли другой способ получить идентификатор клиента и секрет клиента с исходного сервера.

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