gpt4 book ai didi

apache-flex - BlazeDS Servlets 和 Http Servlets 之间的 session 共享

转载 作者:行者123 更新时间:2023-11-28 22:33:00 24 4
gpt4 key购买 nike

我正在开发一个 Flex 应用程序,它在后端使用 BlazeDS 和 Tomcat。 Flex 客户端通过 ChannelSet 进行身份验证,后者又在 Tomcat 上创建经过身份验证的 session 。从那时起,所有客户端调用都将透明地进行身份验证。但是,我有一个用于上传文件的常规 HttpServlet,它不会从 BlazeDS servlet 获取 session 信息。

有没有办法在 HttpServlet 中获取 Principal 对象?我知道我可以从 BlazeDS servlet 获取 session ID,将其传递给客户端,然后将其与上传请求一起发送。但是,我不知道如何从 session ID 中获取主体。有什么想法吗?

最佳答案

在接口(interface)HttpServletRequest中有一个getUserPrincipal()方法。

关于apache-flex - BlazeDS Servlets 和 Http Servlets 之间的 session 共享,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5844964/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com