使用阻止的 cookie 进行 jboss 身份验证
是否可以在jboss 4.2.2(实际上是tomcat)中设置身份验证。支持禁用 cookie 的客户端/浏览器。
现在,当我在 IE 中阻止所有 cookie 时,在登录 int 后,JBoss 返回: HTTP 状态 408 - 已超出登录过程允许的时间。如果您想继续,您必须单击返回两次并重新单击您请求的链接,或者关闭并重新打开浏览器
Is it possible to setup authentication in jboss 4.2.2 (tomcat in fact). to support clients/browsers with cookies disabled.
For now when I block all cookies in IE, after logging int, JBoss returns:
HTTP Status 408 - The time allowed for the login process has been exceeded. If you wish to continue you must either click back twice and re-click the link you requested or close and re-open your browser
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
JBoss 应该通过将 ;jsessionid=SESSIONID 附加到每个请求来自动完成此操作。
因此,如果您在用户输入登录表单时创建会话,您应该将 ;jsessionid 添加到登录参数中。
JBoss should do it automatically by appending ;jsessionid=SESSIONID to every request.
So if you are creating session when user enters your login form, you should add the ;jsessionid to login parameters.
我认为如果客户端没有启用 cookie,就不可能运行 JBoss 身份验证。
如果这不是真的或有人找到解决方案,请告诉我。
I think that it's not possible to run JBoss authentication without cookies enabled at client side.
If it's not the true or anybody find a solution, please let me know.