如何从 Java EE 容器管理的安全性注销?
我正在 websphere 7.0 中工作。我使用应用程序服务器的安全性。我想删除与用户的关联,以便用户在访问安全资源之前被重定向到登录页面(并且 request.getUserPrincipal() 返回 null)。
我尝试:
request.getSession().invalidate();
但用户主体仍然关联。
我怎样才能删除该关联?
I am working in websphere 7.0. I use the security from the application server. I would like to removing the association with the user, so user is redirected to the login page before accessing a secure resource (and request.getUserPrincipal() returns null).
I try :
request.getSession().invalidate();
but the user principal is still associated.
How could I remove that association?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在 websphere 上,必须使用特殊的注销表单调用:
http://publib.boulder.ibm.com/infocenter/wasinfo/v7r0/index.jsp?topic=/com.ibm.websphere。 base.doc/info/aes/ae/tsec_pofolo.html
这是我正在使用的:
On websphere, a special logout form calles must be used :
http://publib.boulder.ibm.com/infocenter/wasinfo/v7r0/index.jsp?topic=/com.ibm.websphere.base.doc/info/aes/ae/tsec_pofolo.html
Here what I am using :