如何在另一个应用程序中集成librePlan?

时间:2014-12-22 10:31:41

标签: java spring spring-security zk libreplan

我是Libreplan的新手,我已成功构建libreplan.war文件并将其部署在我的Windows机器上的tomcat6上。我需要使用iframe将其集成到我的Web应用程序中。当我尝试访问以下URL时,由于spring security intercept-url,它会重定向到登录页面。 -

/libreplan-webapp/planner/index.zul;order=ORDER0003

问题:我需要绕过登录界面访问上面的网址,可能是管理员用户凭据。由于用户已登录我的网络应用程序,因此我们无法再次要求登录以访问特定标签。

我尝试了下面提到的场景:

  • 创建虚拟上下文并手动设置SecurityContext。
  • 绕过spring安全过滤器扩展我自己的过滤器以创建admin authenticatin并将其设置为安全上下文。
  • 更改intercept-url访问ISAUTHENTICATEDANONYMOUSLY。

我正在考虑实施OAuth令牌或SSO(单点登录),但不确定它是否可行。

如果上述方案可行(我在实施时犯了一些错误)或者我需要采取不同的方法,请建议我如何处理这个问题。

提前致谢。

0 个答案:

没有答案