1

我知道我处于一个非常不标准的情况下,这可能违反了地球上的每一个 Liferay 最佳实践,但请耐心等待。

我有一个独立的 Web 应用程序,包含在它自己的 .war 中,我以某种方式设法将它部署在捆绑了 Liferay 6.1.0 安装的同一个 Tomcat 上,以便让 Liferay 响应它自己的上下文路径(/wise)和我的其他应用程序响应它自己的,/wip-reports.

我现在需要做的是让我预先存在的 Web 应用程序检查请求是否来自已登录 Liferay 的用户,基本上让 Liferay 充当我的应用程序的 SSO 提供者。

liferay-plugin-package.xml在我的应用程序中添加了一个,WEB-INF让 Liferay 相信它是一个 portlet,但我仍然不知道如何(如果)让 Liferay 告诉我的其他应用程序的 servlet,如果请求来自已登录的用户或未登录的用户。

有人告诉我将 Liferay 添加InvokerFilter到我的应用程序中web.xml,但即使这样做我也没有成功,并且查看InvokerFilter 源代码我看不出这有什么帮助。

任何(最好是简单的)想法?

4

1 回答 1

0

Liferay 6.1 EE 附带一个内置于 https://www.liferay.com/web/mika.koivisto/blog/-/blogs/getting-started-with-liferay-saml-2-0-identity-provider的 SAML 提供程序

对于 CE 版本,您只能靠自己,但我想通过一些巧妙的 liferay 服务可以完成很多工作。您可以在 liferay 论坛上从这里获得一些提示。

祝你好运

于 2013-08-30T07:02:33.857 回答