0
在Java应用程序中,我需要获取EJB3中登录的用户详细信息。访问EJB内登录的用户?
但sessionContext.getCallerPrincipal()。getName()返回匿名值。
我尝试使用JAAS(weblogic.security.auth.login.UsernamePasswordLoginModule),但仍然是Subject,Principal值只能在初始阶段使用,但不会传递到Business层。取而代之的是匿名价值。
我的环境是Java/JSF/EJB3/Weblogic 11g。
有什么想法?