想要开发一个简单的web应用程序(基于Plack/PSGI)。应用程序只允许通过Liferay系统为通过身份验证的用户运行。为下一个问题寻找任何提示/帮助:
currect ( 6.1.1)安装在Apache-Coyote/1.1上。(我对Java、wars、portlet和其他救生圈几乎一无所知:()。
Apache/Coyote可以充当反向代理(因此将向http://liferay.example.com/perlapp/*发送任何请求到我的Plack应用程序(在另一个端口上运行的是什么,例如5000?)(请求应该允许文件上传等等)。主要的方案问题是:
Apache/Coyote可以充当反向代理,是否可以在Coyote/Liferay级别上进行所有身份验证,而我的plack应用程序不需要关心身份验证?这个是可能的吗?发布于 2013-08-04 09:45:51
我会采用标准的portlet方式为救生筏门户创建应用程序,但是如果您必须(经常)使用perl,我将尝试将tomcat控制在可耻的身份提供者中。例如LDAP。
如何使用来自perl的Liferay身份验证系统?
通过perl,您可以使用救生员web服务来访问权限检查机制。
是(可能/或必须)调用LifeRay,还是(我可以/应该)使用一些与"Liferay用户数据库“直接连接的标准perl模块?(最好使用Plack::中间件::Auth::.*)?
使用web服务,不要直接访问数据库。
从另一边着手解决这个问题。你可以在救生筏上创建一个私人网站。为侧创建一个空主题,并将IFrame放在那里。你可以在IFrame上显示你的应用程序。您可以修改IFrame portlet,以便与包含的应用程序共享用户auth数据。
https://stackoverflow.com/questions/17577000
复制相似问题