我们正在尝试将文件从 flex 客户端上传到 Java EE 应用程序。
- 在完整的 HTTPS 环境中
- Java EE 服务器是 JBoss 5
- 使用 BlazeDS“自定义”身份验证(通过弹性表单输入用户名和密码)
- 使用 BlazeDS 每个会话身份验证
在常规的 AMF 调用中,我们可以访问用户主体并使用角色机制。
但是,在我们的上传 servlet 中,我们无权访问用户主体。
request.getUserPrincipal() // returns null
如何解决这个问题?