Я пытаюсь перенести приложение J2EE с Tomcat на Websphere, и я не слишком знаком с Websphere.
Единственная проблема, с которой я сталкиваюсь, - это авторизация (я использую базовую аутентификацию в моем web.xml). В Tomcat я использую файл tomcat-users.xml, чтобы определить своих пользователей / пароли и их роли.
Как мне сделать это "просто" в Websphere? При развертывании EAR в Websphere также запрашивается сопоставление моей роли из файла web.xml пользователю или группе.
Должен ли я создать какое-то царство? Пользовательский реестр пользователей?
Спасибо.
UPDATE:
Я настроил автономный настраиваемый реестр, однако не могу получить приглашение для входа в систему для имени пользователя / пароля. Он прекрасно работает в 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>