为Keycloak配置Liferay 7.2 OpenID Connect吗?

问题描述 投票:1回答:1

我重新安装了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发现端点中不喜欢某些东西。

keycloak openid-connect liferay-7
1个回答
0
投票

[我遇到了同样的问题,但后来偶然发现a blog post,显示了我已经用Liferay 7.2 + Keycloak 4.8复制的成功配置。

© www.soinside.com 2019 - 2024. All rights reserved.