http-security.xml 1.5 KB

12345678910111213141516171819202122232425262728293031323334
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <beans:beans xmlns="http://www.springframework.org/schema/security"
  3. xmlns:beans="http://www.springframework.org/schema/beans"
  4. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  5. xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
  6. http://www.springframework.org/schema/security http://www.springframework.org/schema/security/spring-security-2.0.2.xsd">
  7. <!--
  8. Http App Context to test form login, remember-me and concurrent session control.
  9. Needs to be supplemented with authentication provider(s)
  10. -->
  11. <http>
  12. <intercept-url pattern="/login.jsp*" filters="none" />
  13. <intercept-url pattern="/secure/**" access="ROLE_DEVELOPER,ROLE_USER" />
  14. <intercept-url pattern="/**" access="ROLE_DEVELOPER,ROLE_USER" />
  15. <form-login login-page="/login.jsp" authentication-failure-url="/login.jsp?login_error=true"/>
  16. <http-basic/>
  17. <!-- Default logout configuration -->
  18. <logout logout-url="/logout"/>
  19. <concurrent-session-control max-sessions="1" />
  20. <remember-me key="doesntmatter" token-repository-ref="tokenRepo"/>
  21. </http>
  22. <beans:bean name="tokenRepo" class="org.springframework.security.web.authentication.rememberme.InMemoryTokenRepositoryImpl"/>
  23. <!-- bean name="rememberMeServices" class="org.springframework.security.ui.rememberme.NullRememberMeServices"/ -->
  24. </beans:beans>