Не работает генерация токена скрытой клавиатуры — неавторизованные учетные данные

#keycloak

#keycloak

Вопрос:

Я использую документацию по загрузке spring https://www.baeldung.com/spring-boot-keycloak и я остановился на ПУНКТЕ 4. я не могу сгенерировать токен как с помощью POSTMAN, так И curl. пожалуйста, любые предложения, особенно против документации выше. моя ошибка — ошибка учетных данных клиента.

curl -X POST http://localhost:8080/auth/realms/master/protocol/openid-connect/token -H «Тип содержимого: приложение / x-www-form-urlencoded» -d «имя пользователя = user1» -d «пароль = Chikodili1» -d «grant_type=пароль» -d «client_id= логин-приложение»

Ответ №1:

Это работает для меня. Я хочу указать три элемента, заменить -X на -v и добавить -d с помощью client_secret . Он получен из пользовательского интерфейса Keycloak на вкладке «Учетные данные клиента» и используется grant_type с помощью «client_credentials»

 curl -v http://127.0.0.1:8080/auth/realms/Test-realm/protocol/openid-connect/token 
-H "Accept: application/json" 
-d "client_id=RemoteApp" 
-d "client_secret=523b7e5b-3dbd-4f9e-bea1-e9e1d5c62f69" 
-d "grant_type=client_credentials"