كيف يمكنني تسجيل الخروج من الأمن المدارة في حاوية Java EE؟
سؤال
أنا أعمل في WebSphere 7.0. يمكنني استخدام الأمان من خادم التطبيق. أرغب في إزالة الارتباط مع المستخدم ، لذلك يتم إعادة توجيه المستخدم إلى صفحة تسجيل الدخول قبل الوصول إلى مورد آمن (و request.getUserPrincipal () إرجاع NULL).
أنا أحاول :
request.getSession (). perilated () ؛
لكن مدير المستخدم لا يزال مرتبطًا.
كيف يمكنني إزالة هذا الارتباط؟
المحلول
على WebSphere ، يجب استخدام مكالمات نموذج تسجيل الدخول الخاص:
هنا ما أستخدمه:
<body onload="javascript:document.logout.submit()">
<h2>Sample Form Logout</h2>
<form METHOD=POST ACTION="ibm_security_logout" NAME="logout">
Click this button to log out:
<input type="submit" name="logout" value="Logout">
<INPUT TYPE="HIDDEN" name="logoutExitPage" VALUE="/some url">
</form>
</body>
لا تنتمي إلى StackOverflow