После написания всего этого ниже, я помню, я писал об этом для себя здесь:
WebSphere 6.1 и Аутентификация приложений
Как я понимаю, вы настроили свою сеть.xml правильно, таким образом:
<security-role>
<role-name>myrole</role-name>
</security-role>
<security-constraint>
<web-resource-collection>
<web-resource-name>mySec</web-resource-name>
<url-pattern>/yourUrl</url-pattern>
<http-method>DELETE</http-method>
<http-method>GET</http-method>
<http-method>POST</http-method>
<http-method>PUT</http-method>
<http-method>HEAD</http-method>
<http-method>TRACE</http-method>
<http-method>OPTIONS</http-method>
</web-resource-collection>
<auth-constraint>
<role-name>myrole</role-name>
</auth-constraint>
<user-data-constraint>
<description>SSL or MSSL not required</description>
<transport-guarantee>NONE</transport-guarantee>
</user-data-constraint>
</security-constraint>
<login-config>
<auth-method>BASIC</auth-method>
<realm-name>my login</realm-name>
</login-config>
Если вы используете консоль администрирования, вы не утверждаете, что вы не так, перейдите на консоль:
http://localhost:9060/ibm/console
Затем войдите (если вынастройте административную безопасность)
Затем перейдите сюда
- щелкните левой кнопкой мыши Безопасность
- Безопасное администрирование, приложения и инфраструктура
- Есть тогдараздел на странице «Безопасность приложения»
- Установите флажок «Включить защиту приложения»
- , нажмите «Применить», затем сохраните в основной конфигурации.
После этого у вас будет включена защита приложения.,Теперь вам нужно сопоставить пользователей вашего приложения с пользователями в веб-сфере.
Перейдите сюда
- Элемент списка
- Приложения> Приложения предприятия
- Щелкните по вашему приложению
- В разделе «Подробные свойства» вы увидите ссылку «Роль безопасности в сопоставлении пользователя / группы»
, которую вы увидите только в том случае, если ваш файл web.xml настроен правильно - щелкните роль безопасности для сопоставления пользователя / группы
- Выберите роли, которые вы хотите использовать для аутентификации
- Нажмите для поиска пользователей или поиска групп
- нажмитепоиск и выбор пользователей (которые настраиваются в вашей веб-сфере в меню «Пользователи и группы»
- . Используйте стрелки, чтобы переместить выбранных пользователей / группы в правое поле
- , нажмите кнопку ОК и сохраните в главной конфигурации..
- перезагрузите сервер.
Для работы должна быть включена административная защита (безопасность самой Websphere).
WebSphere может быть сложным, но этоявляется мощным и способным.