使用client_assertion示例进行keycloak命令行登录

时间:2018-08-07 01:01:18

标签: curl jwt keycloak keycloak-services

“我一直在寻找一种使用curl来对keyloak进行身份验证的方法,但是运气不太好。这是我的curl示例:

curl -X POST "http://localhost:9080/auth/realms/master/protocol/openid-connect/token" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -d "username=user" \
 -d "password=user" \
 -d "grant_type=password" \
 -d "client_id=master" \
 -d "requested_token_type=urn:ietf:params:oauth:token-type:refresh_token" \
 -d "client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer" \
 -d "client_assertion={signed_jwt}" \
 -d "audience=master"

我无法弄清楚如何设置/创建 signed_jwt 参数。我只有一个 jks 文件和 keycloak.json 配置。非常感谢您的帮助。”

0 个答案:

没有答案