Spring security 在不同wed应用程序中处理Spring安全会话Id的解决方案

Spring security 在不同wed应用程序中处理Spring安全会话Id的解决方案,spring-security,red5,sessionid,Spring Security,Red5,Sessionid,我在不同的wed服务器上有两个web应用程序:核心Spring 3.0.5、Spring Security 3.0.5、PostgreSQL和Red5 我需要制定下一个工作流程: Core中的用户登录 系统返回带有简单html和flex应用程序的网页 用户通过flex应用在Red5上传输音频 Red5使用Core检查用户是否登录 Red5将文件发送到核心 Core标识文件来自适当的用户 Core将文件存储在相关用户的文件夹中 我在核心配置了Spring安全性,flex客户端将音频流到Red5,R

我在不同的wed服务器上有两个web应用程序:核心Spring 3.0.5、Spring Security 3.0.5、PostgreSQL和Red5

我需要制定下一个工作流程:

Core中的用户登录 系统返回带有简单html和flex应用程序的网页 用户通过flex应用在Red5上传输音频 Red5使用Core检查用户是否登录 Red5将文件发送到核心 Core标识文件来自适当的用户 Core将文件存储在相关用户的文件夹中 我在核心配置了Spring安全性,flex客户端将音频流到Red5,Red5上的servlet将音频存储在flv文件中并可以访问该文件

我的想法是:

如果成功登录,Core将返回sessionId 录制结束时,flex应用程序将sessionId发送到Red5服务器 Red5:向Core发出sessionId为的http get请求 如果用户已登录,则Core返回true Red5:使用两个参数发出http post请求:file和sessionId 核心标识用户并将文件存储在用户文件夹中 请提供如何获取此sessionId的机制,如何检查用户是否已登录,以及如何通过此sessionId或更好的方法获取用户以实现所述工作流