[我遇到了同样的问题,但后来偶然发现a blog post,显示了我已经用Liferay 7.2 + Keycloak 4.8复制的成功配置。
我重新安装了Liferay 7.2和Keycloak 7我为Liferay创建了Keycloak客户端我在Liferay中启用Openid Connect在Liferay中,我使用Keycloak OpenID Connect发现端点配置OpenID Connect提供程序]
在Liferay中我单击登录,出现登录我单击“ OpenID Connect”,显示“ OpenID Connect登录”页面我在选择Keycloak提供程序的情况下单击Login,浏览器被重定向到Keycloak登录页面输入我的用户名和密码,然后单击登录我的浏览器被重定向回Liferay在Liferay中,控制台看起来像这样https://gist.github.com/smitopher/ca8bcb2ccb564eff3a42a1944e8daed7
并且浏览器显示Liferay内部服务器错误消息
有什么建议吗?
一些进一步的调试显示,当Liferay调用Keycloak令牌终结点时,Keycloak返回400 http状态和无效的授权消息。
我安装了新的Liferay 7.2和Keycloak 7,为Liferay创建了Keycloak客户端,在Liferay中启用了Openid Connect,在Liferay中,我配置了带有Keycloak OpenID的OpenID Connect提供程序...] >>
[我遇到了同样的问题,但后来偶然发现a blog post,显示了我已经用Liferay 7.2 + Keycloak 4.8复制的成功配置。
失败与成功之间的主要区别似乎是跳过自动发现,而是直接填充各个设置。似乎Liferay在Keycloaks发现端点中不喜欢某些东西。
[我遇到了同样的问题,但后来偶然发现a blog post,显示了我已经用Liferay 7.2 + Keycloak 4.8复制的成功配置。