【发布时间】:2019-05-16 15:17:01
【问题描述】:
我的本地机器上运行着独立的 keycloak。
我创建了一个名为“spring-test”的新领域,然后创建了一个名为“login-app”的新客户端
根据其余文档:
POST: http://localhost:8080/auth/realms/spring-test/protocol/openid-connect/token
{
"client_id": "login-app",
"username": "user123",
"password": "pass123",
"grant_type": "password"
}
应该给我 jwt 令牌,但我收到了错误的响应请求
{
"error": "invalid_request",
"error_description": "Missing form parameter: grant_type"
}
我假设我的配置中缺少某些东西。
编辑:
我使用的是 json body 但它应该是application/x-www-form-urlencoded:
以下主体有效:
token_type_hint:access_token&token:{token}&client_id:{client_id}&client_secret:{client_secret}
【问题讨论】:
标签: java authentication keycloak