У меня есть веб-приложение на Jboss 4.2.2, и в его последовательности входа в систему я добавил пользовательский модуль входа в систему.В getIdentity () этого модуля по какой-то причине мне нужно изменить его, чтобы он отличался от имени пользователя, введенного в форму входа в систему.На любой странице jsp я могу получить эту личность без проблем по r equest.getRemoteUser()
.Однако, когда я попытался получить это значение в EJB, используя ctx.getCallerPrincipal().getName()
, он возвращает имя пользователя, введенное в форму входа.Поэтому я хотел бы спросить, каким образом я могу получить удостоверение, которое я ожидал.
Заранее спасибо.