Здравствуйте, Am_Sasa, Вы писали:
A_S>Здравствуйте, mikl2002, Вы писали:
M>>Здравствуйте, Am_Sasa, Вы писали:
A_S>>>
Вопрос тухлый!
A_S>>>Закрыл приложение логином. При обращении к
A_S>>>нему выбрасывается стандартное окно с именем и поролем, вообщем, все как у людей.
A_S>>>Далее грузится апплет и он, нехороший, тоже выбрасывает окно JAVA с той же целью. Зачем?
A_S>>>Что делать?
M>>такая же фигня была — поставь form — аутентификацию — вроде помогает
A_S>Заменил DFSIC на FORM — вообще не грузится. Может еще что нужно подправить ?
в web.xml
<security-constraint>
<web-resource-collection>
<web-resource-name>Архивы</web-resource-name>
<url-pattern>/*</url-pattern>
<http-method>DELETE</http-method>
<http-method>GET</http-method>
<http-method>POST</http-method>
<http-method>PUT</http-method>
</web-resource-collection>
<auth-constraint>
<role-name>manager</role-name>
</auth-constraint>
</security-constraint>
<login-config>
<auth-method>FORM</auth-method>
<realm-name>Архивы | Аутентификация</realm-name>
<form-login-config>
<form-login-page>/login.jsp</form-login-page>
<form-error-page>/error.jsp</form-error-page>
</form-login-config>
</login-config>
<security-role>
<role-name>manager</role-name>
</security-role>
соответтственно должны быть странички login.jsp и error.jsp
пример логин страницы
<html>
<head>
<title>
авторизация
</title>
</head>
<body bgcolor=e0e0e0 onload="f.j_username.focus();">
<table width=100% height=100%><td>
<form action='<%= response.encodeURL("j_security_check") %>' method="POST" name="f">
<table border=0 align=center bgcolor=d0d0d0 cellspacing=5>
<tr><td colspan=2 align=center><br><b>Вход</b><br clear=all><br>
<tr>
<td align=right>Имя</td>
<td align="right"><input type="text" name="j_username"></td>
</tr>
<tr>
<td align=right>Пароль</td>
<td align="right"><input type="password" name="j_password"></td>
</tr>
</tr>
<tr>
<td align="right" colspan=2>
<input type="submit" value="Вход">
<input type="reset" value="Очистить">
</td>
</tr>
</table>
</form>
</td></table>
</body>
</html>