]>
git.argeo.org Git - lgpl/argeo-commons.git/blob - security/modules/org.argeo.security.webapp/WEB-INF/security.xml
1 <?xml version=
"1.0" encoding=
"UTF-8"?>
2 <beans xmlns=
"http://www.springframework.org/schema/beans"
3 xmlns:
security=
"http://www.springframework.org/schema/security"
4 xmlns:
xsi=
"http://www.w3.org/2001/XMLSchema-instance"
6 http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
7 http://www.springframework.org/schema/security http://www.springframework.org/schema/security/spring-security-2.0.4.xsd">
9 <bean id=
"authenticationProcessingFilterEntryPoint"
10 class=
"org.springframework.security.ui.webapp.AuthenticationProcessingFilterEntryPoint">
11 <property name=
"loginFormUrl" value=
"/getCredentials.ria" />
12 <property name=
"forceHttps" value=
"false" />
15 <security:http entry-point-ref=
"authenticationProcessingFilterEntryPoint">
16 <security:intercept-url pattern=
"/*.security"
17 access=
"ROLE_USER,ROLE_ADMIN" />
18 <security:intercept-url pattern=
"/*.ria"
19 access=
"ROLE_ANONYMOUS,ROLE_USER" />
20 <security:logout logout-url=
"/logout.ria"
21 logout-success-url=
"/getCredentials.ria" />
22 <security:anonymous username=
"anonymous"
23 granted-authority=
"ROLE_ANONYMOUS" />
24 <security:remember-me key=
"argeo" services-ref=
"rememberMeServices" />
27 <bean id=
"rememberMeServices" class=
"org.argeo.security.mvc.ArgeoRememberMeServices">
28 <property name=
"alwaysRemember" value=
"true" />
29 <property name=
"userDetailsService" ref=
"userDetailsService" />
30 <property name=
"key" value=
"${argeo.security.systemKey}" />
34 <bean id=
"authenticationProcessingFilter"
35 class=
"org.springframework.security.ui.webapp.AuthenticationProcessingFilter">
36 <security:custom-filter position=
"AUTHENTICATION_PROCESSING_FILTER" />
37 <property name=
"authenticationManager" ref=
"_authenticationManager" />
38 <property name=
"authenticationFailureUrl" value=
"/getCredentials.ria" />
39 <property name=
"defaultTargetUrl" value=
"/getCredentials.ria" />
40 <property name=
"filterProcessesUrl" value=
"/login.ria" />
41 <property name=
"usernameParameter" value=
"username" />
42 <property name=
"passwordParameter" value=
"password" />