我在Jboss 4.2.2上有一个Web应用程序,在其登录序列中,我添加了一个自定义登录模块。在此模块的getIdentity()中,由于某种原因,我需要将其更改为登录表单中输入的用户名以外的其他内容。
在任何jsp页面上,我都可以通过r equest.getRemoteUser()
获得此身份。但是,当我尝试使用ctx.getCallerPrincipal().getName()
在EJB中检索此值时,它将返回在登录表单中输入的用户名。所以我想问一下,我能以什么方式获得我期望的身份。
提前致谢。
答案 0 :(得分:0)