Websphere 6.1 ejb3 аутентификация пользователя и сопоставление с ролью - PullRequest
0 голосов
/ 16 июня 2009

Я обновляю приложение из старой установки ejb2, чтобы использовать ejb3 с использованием пакета функций ejb3 в websphere 6.1

У меня есть ServletContextListener, который выполняет некоторую инициализацию при запуске контекста сервлета, часть этой инициализации включает вызов ejb.

Сервер настроен на использование FileRegistrySample для своего пользовательского реестра пользователей, и при старой настройке ejb2 он успешно аутентифицирует систему как пользователя консоли администратора и сопоставляет ее с внутренней ролью, которую я для нее настроил.

Теперь, когда я перешел на ejb3, пользователь распознается, но говорит, что у него нет требуемых ролей ...

Полагаю, мой вопрос заключается в том, изменила ли websphere или спецификация что-либо в этом пространстве, что может быть причиной этого, или более вероятно, что что-то, что я изменил в ходе обновления, вызвало это.

1 Ответ

0 голосов
/ 23 июня 2009

Существует файл ibm-application-bnd.xmi, который сопоставляет пользователей и группы с ролями, этот файл должен находиться в my_app.ear / META-INF. Похоже, ничего не изменилось по сравнению с пакетом функций ejb3, я его неправильно удалил.

...