JAAS و JBOSS 5 مشكلة مع الرئيسي
-
18-09-2019 - |
سؤال
أنا أعمل مع قطعة من التعليمات البرمجية تنفذ JAAS LogyModule وفي طريقة الالتزام قمت بتعيين المدير مع المستخدم UUID:
subject.getPrincipals().add(new SimplePrincipal(userUUID)
ولكن لسبب ما عندما أصل إلى المستخدم من سياق EJB:
context.getCallerPrincipal().getName()
أتلقى اسم تسجيل الدخول للمستخدم بدلا من Useruuid كنت أتوقع.
يجب أن أقوم بتنفيذ مدير مخصص أو كيفية حل هذا؟
شكرا لك!
المحلول 2
يمكن أن يكون علة JBOSS 5 بعد كل شيء:https://jira.jboss.org/jira/browse/ejbthree-1756.
ثابت 11. فبراير 2010، الآن في انتظار إصدار JBOSS التالي :-)
نصائح أخرى
يبدو أن الحل البديل التالي يعمل:
- الحصول على نسخة من JBoss 6.0.0.Final
- انسخ الملف $ jboss_home / common / jib / jboss-ejb3-security.jar إلى دليل تثبيت JBOSS 5.1.
- إعادة تشغيل JBoss.
لا تنتمي إلى StackOverflow