Я использую сервер Keycloak для реализации системы единого входа. Я могу получить токен доступа для конкретного клиента с помощью потока client_credentials.
Однако, по моим наблюдениям, токен доступа предоставляется внутренней служебной учетной записи клиента. Я хочу получить токен доступа для других пользователей, присутствующих в области, указав некоторый дополнительный параметр для конечной точки токена .
Ниже приведен текущий запрос, который я отправляю конечной точке токена с помощью расширения Postman Chrome:
POST http://localhost:8080/auth/realms/<realm>/protocol/<protocol>/token
x-www-form-urlencoded
grant_type client_credentials
client_id <client_id>
client_secret <client_secret>
Пожалуйста, дайте мне знать, если это возможно. Кроме того, я хотел бы сообщить, что я совершенно не знаком с протоколами Keycloak и openid-connect.