2011-03-10 4 views
0

Jboss 4.2.2에 웹 응용 프로그램이 있고 로그인 시퀀스에 사용자 정의 로그인 모듈이 추가되었습니다. 이 모듈의 getIdentity()에서 어떤 이유로 로그인 폼에 입력 한 사용자 이름이 아닌 다른 것으로 변경해야합니다. 모든 JSP 페이지에서 r equest.getRemoteUser()으로 문제없이이 ID를 얻을 수 있습니다. 그러나 ctx.getCallerPrincipal().getName()을 사용하여 EJB에서이 값을 검색하려고 시도하면 로그인 양식에 입력 된 사용자 이름이 반환됩니다. 그래서 나는 어떤면에서 내가 기대했던 정체성을 얻을 수 있는지 묻고 싶다.JBoss의 Ejb 컨텍스트에서 원격 사용자를 얻는 방법

미리 감사드립니다.

답변

관련 문제