iis - 登录 Tomcat 站点 iframe 时 OWA sessionid cookie 丢失

标签 iis tomcat sessionid isapi-redirect

我们对 OWA 页面进行了扩展,连接到在 Tomcst 中运行的 Web 应用程序。此应用程序提供的内容显示在使用 isapi 的 OWA 页面内的 iframe 中。这在任何地方都有效,但在客户中,只要在 Tomcat 应用程序中成功登录,OWA 设置的 session cookie(sessionid 和 cadata)就会被删除。此后,OWA 重定向到其登录页面。 正如我所说,这种情况只发生在大约五十个客户中,所以我猜它不可能与我们的应用程序有关,但它一定是在 OWA 的 IIS 配置中。 IE 和 Firefox 都观察到相同的行为。 任何想法? 谢谢

最佳答案

Cookie 绑定(bind)到特定(子)域和路径。听起来登录将用户重定向到 cookie 未涵盖的(子)域/路径。调试发送/接收 cookie 的 HTTP header 并检查请求 URL。

关于iis - 登录 Tomcat 站点 iframe 时 OWA sessionid cookie 丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1736573/

相关文章:

c# - IIS 不异步处理 Web Api 请求

iis - .NET 3.5 Service Pack 1 在 ASP.NET Web App 上导致 404 页

java - Tomcat 如何在同一个 servlet 容器中为不同的应用程序提供服务?

java - 如何避免在 url 中附加 webapp 名称?

stripe-payments - Stripe 有问题 : Uncaught IntegrationError: stripe. redirectToCheckout : Invalid value for sessionId. 你指定了 'pi_1Fr...9sCWFtQr'

visual-studio - 无法创建虚拟目录

wcf - SoapUI WCF 使用 SSL 证书

java - ServletContextListner 在从部署描述符和项目目录中删除时仍在执行

asp.net - Session.Abandon调用后SessionID还是一样

node.js - 只有在 express 中成功验证后才创建 session