【问题标题】:Different Sessions Created For Each Request From A Different Port为来自不同端口的每个请求创建不同的会话
【发布时间】:2016-11-03 18:01:04
【问题描述】:

我在 dropwizard 中编写了一些 Web 服务,并使用 dropwizard-shiro bundle 保护了资源。我已经用 @RequiresAuthentication 注释了 JAX-RS 资源。这些服务在端口 8585 上运行。我有另一个 php Web 应用程序在端口 80 上运行,使用这些服务。 Web 应用程序有一个使用我的登录服务的登录表单。登录成功并在端口 8585 中创建了一个新会话。但是当下一个请求到达我的服务时,它带有另一个会话 ID。我在端口 8585 上运行了招摇的 UI,它运行良好。我在做什么错?我是否必须使用端口配置任何东西?

【问题讨论】:

    标签: java session dropwizard shiro


    【解决方案1】:

    问题出在我的 php 应用程序上。在调用登录服务后,它会返回一个用于识别用户的会话 cookie。我必须随每个请求发送该会话 cookie 以访问受保护的资源。我将它们发送到 php curl 的标题中。

    【讨论】:

      猜你喜欢
      • 2013-10-26
      • 2015-11-29
      • 2019-03-31
      • 2018-09-16
      • 2012-06-25
      • 2015-06-21
      • 2015-09-25
      • 2023-03-12
      • 2012-04-28
      相关资源
      最近更新 更多