【发布时间】:2020-02-08 06:08:14
【问题描述】:
我有一个全新的 Liferay 7.2 和 Keycloak 7 安装 我为 Liferay 创建了一个 Keycloak 客户端 我在 Liferay 中启用 Openid Connect 在 Liferay 中,我使用 Keycloak OpenID Connect 发现端点配置了一个 OpenID Connect 提供程序
在 Liferay 中 我点击登录,出现登录 我点击 OpenID Connect,出现 OpenID Connect 登录页面 我在选择 Keycloak 提供程序的情况下单击登录,浏览器被重定向到 Keycloak 登录页面 我输入我的用户名和密码,然后单击登录 我的浏览器被重定向回 Liferay 在 Liferay 中,控制台看起来像这样https://gist.github.com/smitopher/ca8bcb2ccb564eff3a42a1944e8daed7
并且浏览器显示 Liferay 内部服务器错误消息
有什么建议吗?
进一步调试表明,当 Liferay 调用 Keycloak 令牌端点时,Keycloak 返回 400 http 状态和无效的授权消息。
【问题讨论】:
-
Unable to validate tokens-> Liferay 是否能够到达 Keycloak OpenID Connect 发现端点? -
是的。否则它不会重定向
-
您对 Keycloak 令牌端点错误显示的内容有更多详细信息吗?
标签: keycloak openid-connect liferay-7