【发布时间】:2011-08-16 05:48:44
【问题描述】:
我正在开发一个在后端使用 BlazeDS 和 Tomcat 的 Flex 应用程序。 Flex 客户端通过 ChannelSet 进行身份验证,该 ChannelSet 反过来在 Tomcat 上创建经过身份验证的会话。从那时起,所有的客户端调用都被透明地验证。但是,我有一个用于上传文件的常规 HttpServlet,它不会从 BlazeDS servlet 获取会话信息。
有没有办法在 HttpServlet 中获取 Principal 对象?我知道我可以从 BlazeDS servlet 获取会话 ID,将其传递给客户端,然后将其与上传请求一起发送。但是,我不知道如何从会话 ID 中获取主体。有什么想法吗?
【问题讨论】:
标签: apache-flex tomcat servlets blazeds