2011-03-10 46 views
0

我在Jboss 4.2.2上有一個Web應用程序,並且在其登錄序列中添加了一個自定義登錄模塊。在該模塊的getIdentity()中,出於某種原因,我需要將其更改爲登錄表單中輸入的用戶名以外的名稱。 在任何jsp頁面上,我都可以通過r equest.getRemoteUser()獲得此身份。但是,當我試圖使用ctx.getCallerPrincipal().getName()在EJB中檢索此值時,它將返回以登錄表單輸入的用戶名。所以我想問一下我可以通過什麼方式獲得我想要的身份。如何從JBoss中的Ejb上下文獲取遠程用戶

在此先感謝。

回答