Blame |
Last modification |
View Log
| Download
| RSS feed
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:sec="http://www.springframework.org/schema/security"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/security http://www.springframework.org/schema/security/spring-security-3.1.xsd">
<!-- <sec:global-method-security secured-annotations="enabled" pre-post-annotations="enabled"/> -->
<sec:http entry-point-ref="indraLoginAuthenticationEntryPoint" use-expressions="true">
<!-- <sec:intercept-url pattern="/paginas/**" access="none"/>
<sec:intercept-url pattern="/paginas/**" access="isAuthenticated()"/>
<sec:intercept-url pattern="br/gov/al/saude/login.jsp" access="none" /> -->
<!--
<sec:intercept-url pattern="/paginas/index.xhtml" access="IS_AUTHENTICATED_ANONYMOUSLY"/>
<sec:intercept-url pattern="/**" access="ROLE_USER"/>
-->
<sec:custom-filter position="FORM_LOGIN_FILTER" ref="indraAuthenticationProcessingFilter"/>
<sec:custom-filter after="FORM_LOGIN_FILTER" ref="indraLoginPageGeneratingFilter" />
</sec:http>
<bean id="indraLoginAuthenticationEntryPoint" class="br.gov.al.saude.framework.security.entrypoint.IndraLoginAuthenticationEntryPoint"/>
<bean id="indraLoginPageGeneratingFilter" class="br.gov.al.saude.framework.security.filter.IndraLoginPageGeneratingFilter">
<property name="geradorTemplate" ref="geradorTemplate"/>
</bean>
<bean id="indraAuthenticationProvider" class="br.gov.al.saude.framework.security.provider.IndraAuthenticationProvider">
<property name="authenticationService" ref="authenticationService"/>
<property name="passwordEncoder" ref="passwordEncoder"/>
</bean>
<sec:authentication-manager alias="authManager">
<sec:authentication-provider ref="indraAuthenticationProvider"/>
</sec:authentication-manager>
<bean id="indraAuthenticationProcessingFilter" class="br.gov.al.saude.framework.security.filter.IndraAuthenticationProcessingFilter">
<property name="authenticationManager" ref="authManager"/>
</bean>
<bean id="authenticationService" class="br.gov.al.saude.scg.core.security.ScgAuthenticationService"/>
<bean id="passwordEncoder" class="org.springframework.security.authentication.encoding.Md5PasswordEncoder"/>
<bean id="geradorTemplate" class="br.gov.al.saude.framework.core.template.GeradorTemplateIndra">
<property name="velocityEngine" ref="velocityEngine"/>
</bean>
<bean id="velocityEngine" class="org.apache.velocity.app.VelocityEngine">
<constructor-arg>
<props>
<prop key="resource.loader">class</prop>
<prop key="class.resource.loader.class">org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader</prop>
</props>
</constructor-arg>
</bean>
</beans>