访问令牌URL时出现keycloak内部服务器错误

时间:2020-04-13 11:17:47

标签: keycloak

我通过

来运行keycloak实例
docker run -d --name keycloak \
 -e ROOT_LOGLEVEL=INFO \
 -e KEYCLOAK_LOGLEVEL=INFO \
 -e KEYCLOAK_USER=admin \
 -e KEYCLOAK_PASSWORD=admin \
 -p 8080:8080 \
 -it jboss/keycloak:master -b 0.0.0.0

docker logs -f keycloak

然后访问http://localhost:8080/auth/realms/master/protocol/openid-connect/token,获取内部服务器错误:

enter image description here

所以

  1. 如何获取错误日志? docker logs keycloak停留在启动信息,现在是新的请求日志。

  2. 哪里出了问题,以及如何解决内部服务器错误?


1 个答案:

答案 0 :(得分:4)

为什么需要GET请求/auth/realms/master/protocol/openid-connect/token

令牌端点用于POST请求,而不用于GET请求-请参见OIDC规范https://openid.net/specs/openid-connect-core-1_0.html#TokenRequest