Я пытаюсь перенести приложение J2EE с Tomcat на Websphere, и я не очень хорошо знаком с Websphere.
Единственная проблема, с которой я столкнулся, это авторизация (я использую базовую аутентификацию в своем web.xml). В Tomcat я использую файл tomcat-users.xml для определения своих пользователей/паролей и к каким ролям они принадлежат.
Как мне сделать это «просто» в Websphere? При развертывании EAR в Websphere мне также предлагается сопоставить мою роль из web.xml с пользователем или группой.
Должен ли я создать какое-то царство? Пользовательский реестр пользователей?
Спасибо.
ОБНОВЛЕНИЕ:
Я настроил автономный пользовательский реестр, однако не могу получить запрос на вход в систему для имени пользователя и пароля. Он отлично работает в Tomcat, а не в Websphere.
Код из web.xml
<security-constraint>
<web-resource-collection>
<web-resource-name>basic-auth security</web-resource-name>
<url-pattern>/*</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>HELLO_USER</role-name>
</auth-constraint>
<user-data-constraint>NONE</user-data-constraint>
</security-constraint>
<login-config>
<auth-method>BASIC</auth-method>
</login-config>
<security-role>
<role-name>HELLO_USER</role-name>
</security-role>