我们正在开发 JBoss 门户。作为功能的一部分,我们需要使用 portlet 将它与 Alfresco 集成。两者(portal 和 Alfresco)都将连接到相同的 LDAP 目录来获取用户,以保证相同的用户可以访问两个系统。现在这部分实现还没有完成,所以我们在两者上创建了相同的用户/密码。
为了展示 Alfresco 的内容,我们使用了 Flexspaces portlet。加载包含 portlet 的页面时,会出现一个窗口,要求在 Alfresco 上输入登录名/密码。登录后,浏览器会跟踪会话。然后,当用户从门户注销时,我们遇到了问题,因为 portlet 有一些问题,比如要求登录(不是在 Flex 上,而是在老式 javascript 方式上),但不接受它,并显示错误“无效票”
由于门户知道需要在 Alfresco 系统上登录(以及注销时)的用户,因此进行这种集成的最简单方法是什么?我们如何与 Flex 通信以从门户登录和注销?
此外,我们有兴趣了解如何从门户网站与 flex 进行通信,不仅仅是为了这个问题,而是为了进一步的开发。