想要开发一个简单的 Web 应用程序(基于 Plack/PSGI)。应该只允许通过 Liferay系统为经过身份验证的用户运行该应用程序。寻找下一个问题的任何提示/帮助:
当前的 Liferay(Liferay 门户社区版 6.1.1)安装在Apache-Coyote/1.1
. (我对 Java、战争、portlet 和其他生命线事物几乎一无所知:()。
- 我需要创建另一个虚拟主机吗?
- 或者
Apache/Coyote
可以充当反向代理(因此会将任何请求转发http://liferay.example.com/perlapp/*
到我的 Plack 应用程序(什么将在另一个端口上运行,例如 5000?)(请求应该允许文件上传等等)。
主要的编程问题是:
如何使用 Liferay 身份验证系统 - 来自 perl?
是(可能/或必须)调用 LifeRay,还是(我可以/应该)使用一些标准的 perl 模块直接连接到一些“Liferay 用户数据库”?(最好有一些 Plack::Middleware::Auth::.*)?
对我来说最简单的是——想法——如果
Apache/Coyote
可以充当反向代理,则可以在Coyote/Liferay
级别上进行所有身份验证,而我的 plack-web-app不需要关心身份验证?这可能吗?