为来自不同端口的每个请求创建不同的会话

Different Sessions Created For Each Request From A Different Port

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

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