0
在Java應用程序中,我需要獲取EJB3中登錄的用戶詳細信息。訪問EJB內登錄的用戶?
但sessionContext.getCallerPrincipal()。getName()返回匿名值。
我嘗試使用JAAS(weblogic.security.auth.login.UsernamePasswordLoginModule),但仍然是Subject,Principal值只能在初始階段使用,但不會傳遞到Business層。取而代之的是匿名價值。
我的環境是Java/JSF/EJB3/Weblogic 11g。
有什麼想法?