1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| <sec:http auto-config="true">
<sec:intercept-url pattern="/**" access="ROLE_ADMIN"/>
<sec:form-login login-page="/login.xhtml"/>
<sec:logout/>
</sec:http>
<sec:authentication-manager alias="authenticationManager">
<sec:authentication-provider user-service-ref='myUserDetailsService'/>
</sec:authentication-manager>
<bean id="myUserDetailsService"
class="org.springframework.security.core.userdetails.jdbc.JdbcDaoImpl">
<property name="dataSource" ref="dataSource"/>
<property name="usersByUsernameQuery"
value="SELECT LOGIN as USERNAME, PASSWD as PASSWORD, 'true' as enabled FROM utilisateur WHERE LOGIN = ?"/>
<property name="authoritiesByUsernameQuery"
value="SELECT LOGIN as USERNAME, ROLE as AUTHORITY FROM role WHERE LOGIN = ?"/>
</bean> |
Partager