使用Liferay作为另一个应用程序的SSO提供程序

时间:2013-08-07 09:25:40

标签: tomcat deployment liferay single-sign-on

我知道我处于非标准状态,可能违反了地球上每一个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 source code我不知道看看这可能会有什么帮助。

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

1 个答案:

答案 0 :(得分:0)

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

对于CE版本,你是独立的,但我想通过一些聪明的liferay服务,人们可以做很多事情。你可以在liferay论坛上得到一些提示from here

祝你好运