繁体   English   中英

URL有时会附加jsessionid Grails / Spring Security

[英]URL sometimes appended with jsessionid Grails / Spring Security

有时,Spring Security会在我的URL末尾附加一个jsessionid 如果它一直发生或永远不会发生,那就不会打扰我,但它似乎几乎是随机的。 我想知道为什么会发生这种情况,如果它与我有什么关系,请记住我不能正常使用LDAP?

http://localhost:8080/myapplication/login/auth;jsessionid=A07D52CB78DB999947F3EED1917D60F6

JSESSIONID是由tomcat(或其他Web容器,请参阅docs )创建的,它不是来自Spring Security。 JSESSIONID是http会话的唯一ID,用于应用程序使用会话(在请求期间从sesson读取/读取一些数据)的情况,但是不存在会话cookie。 在这种情况下,服务器尝试两种方式:设置cookie并将参数附加到所有链接。

主要是因为:

  • 来自浏览器的第一个请求(根本没有cookie)
  • 浏览器发送了无效的sessionid(例如,当服务器重新启动时,现有会话变为无效)

在此类请求期间,会话在服务器端使用(并创建了新会话)。

PS我不确定它是否与LDAP身份验证问题有关

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM