java-删除Websphere中的cookie-如何注销
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java-删除Websphere中的cookie-如何注销,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1070字,纯文字阅读大概需要2分钟。
内容图文
![java-删除Websphere中的cookie-如何注销](/upload/InfoBanner/zyjiaocheng/695/b2c7c4cf67a3459786884b37e5a7b14b.jpg)
我正在使用另一个通过URL将用户身份验证(AD登录)传递给WebSphere的网页.注销时,我将重定向到登录页面,并且由于我的会话从未关闭,因此已经登录.我尝试了一些方法来禁用WebSphere的cookie,但是没有任何效果.当我按注销按钮时,有没有一种简单的方法可以使用Java代码删除Cookie?任何帮助都非常感谢.
解决方法:
如果使用的是WebSphere 8.x,则在重定向到注销页面之前,应该使用servlet 3.0 api和request.logout()方法.此方法将删除会话和身份验证Cookie.
对于较旧的WebSphere版本/ servlet api,请使用以下内容(在WAS v8中已弃用):
try {
WSSecurityHelper.revokeSSOCookies(req, res);
} catch(Exception e) {
...
}
UPDATE
对于v7,我建议退出表单.
如果要注销表单应用程序,请创建以下注销表单,或者将定制帖子创建到ibm_security_logout,您可以使用logoutExitPage在注销后重定向到所需页面:
<h2>Sample Form Logout</h2>
<FORM METHOD=POST ACTION="ibm_security_logout" NAME="logout">
<input type="submit" name="logout" value="Logout">
<INPUT TYPE="HIDDEN" name="logoutExitPage" VALUE="/login.html">
</form>
有关更多详细信息,请参见Customizing login/logout
如果您不能使用此表单注销,则使用servlet上面显示的WSSecurityHelper.revokeSSOCookies(req,res).
内容总结
以上是互联网集市为您收集整理的java-删除Websphere中的cookie-如何注销全部内容,希望文章能够帮你解决java-删除Websphere中的cookie-如何注销所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。