You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
62 lines
1.5 KiB
62 lines
1.5 KiB
<web-app> |
|
<display-name>login-xml</display-name> |
|
|
|
<context-param> |
|
<param-name>contextConfigLocation</param-name> |
|
<param-value> |
|
/WEB-INF/applicationContext-business.xml |
|
/WEB-INF/applicationContext-dao.xml |
|
</param-value> |
|
</context-param> |
|
|
|
<welcome-file-list> |
|
<welcome-file>index.jsp</welcome-file> |
|
<welcome-file>index.html</welcome-file> |
|
</welcome-file-list> |
|
|
|
<security-constraint> |
|
<web-resource-collection> |
|
<url-pattern>/home.jsp</url-pattern> |
|
</web-resource-collection> |
|
<auth-constraint> |
|
<role-name>*</role-name> |
|
</auth-constraint> |
|
</security-constraint> |
|
|
|
<security-constraint> |
|
<web-resource-collection> |
|
<url-pattern>/admin/*</url-pattern> |
|
</web-resource-collection> |
|
<auth-constraint> |
|
<role-name>admin</role-name> |
|
</auth-constraint> |
|
</security-constraint> |
|
|
|
<security-constraint> |
|
<web-resource-collection> |
|
<url-pattern>/user/*</url-pattern> |
|
</web-resource-collection> |
|
<auth-constraint> |
|
<role-name>user</role-name> |
|
<role-name>admin</role-name> |
|
</auth-constraint> |
|
</security-constraint> |
|
|
|
<login-config> |
|
<auth-method>form</auth-method> |
|
<form-login-config> |
|
<form-login-page>/login.jsp</form-login-page> |
|
<form-error-page>/login.jsp?login_error=1</form-error-page> |
|
</form-login-config> |
|
|
|
</login-config> |
|
|
|
<security-role> |
|
<role-name>user</role-name> |
|
</security-role> |
|
|
|
<security-role> |
|
<role-name>admin</role-name> |
|
</security-role> |
|
|
|
</web-app> |