【问题标题】:keycloak internal server error when accessing token url访问令牌 url 时出现 keycloak 内部服务器错误
【发布时间】:2020-07-25 22:36:54
【问题描述】:

我通过

运行了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,得到Internal Server Error:

所以,

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

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


【问题讨论】:

    标签: keycloak


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2019-06-06
      • 2020-08-13
      • 1970-01-01
      • 2020-04-27
      • 2011-03-16
      • 2018-05-11
      • 2019-12-30
      • 1970-01-01
      • 2013-11-28
      相关资源
      最近更新 更多