开发者

How to get the remote user from Ejb context in JBoss

I have a web application on Jboss 4.2.2 and i开发者_JAVA百科n its login sequence I have added a custom login module. In the getIdentity() of this module, for some reason I need to change it to be other than the username entered in the login form. On any jsp page, I can get this identity with no problem by request.getRemoteUser(). However, when I tried to retrieve this value in an EJB using ctx.getCallerPrincipal().getName() , it returns the username entered in the login form. So I would like to ask in what ways can I get the identity I expected.

Thanks in advance.


Should be a bug on jboss

https://issues.jboss.org/browse/EJBTHREE-1756?page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜