Advertisement
Guest User

Untitled

a guest
Sep 17th, 2016
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.32 KB | None | 0 0
  1. <context:component-scan base-package="br.com.sga"/>
  2.  
  3. <context:property-placeholder location="classpath:jdbc.properties" />
  4.  
  5. <context:annotation-config/>
  6.  
  7. <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"
  8. p:driverClassName="org.postgresql.Driver" p:url="${jdbc.url}"
  9. p:username="${jdbc.user}" p:password="${jdbc.password}">
  10. </bean>
  11.  
  12. <bean id="sessionFactory"
  13. class="org.springframework.orm.hibernate5.LocalSessionFactoryBean">
  14. <property name="dataSource" ref="dataSource" />
  15. <property name="configLocation">
  16. <value>classpath:hibernate.cfg.xml</value>
  17. </property>
  18. </bean>
  19.  
  20. <bean id="transactionManager"
  21. class="org.springframework.orm.hibernate5.HibernateTransactionManager">
  22. <property name="sessionFactory" ref="sessionFactory" />
  23. </bean>
  24.  
  25. <tx:annotation-driven />
  26.  
  27. <csrf disabled="true"/>
  28.  
  29. <intercept-url pattern="/admin/**" access="ROLE_ADMINISTRADOR" />
  30. <intercept-url pattern="/restrito/**" access="ROLE_ADMINISTRADOR" />
  31. <intercept-url pattern="/templates" access="ROLE_ADMINISTRADOR" />
  32.  
  33. <form-login login-page="/publico/login.jsf" login-processing-url="/j_spring_security_check"
  34. always-use-default-target="true" default-target-url="/templates/layout.jsf"
  35. authentication-failure-url="/publico/login.jsf?login_error=1" />
  36.  
  37. <logout delete-cookies="JSESSIONID" logout-success-url="/templates/layout.jsf"/>
  38.  
  39. <remember-me />
  40.  
  41. <session-management invalid-session-url="/publico/login.jsf" session-fixation-protection="migrateSession">
  42. <concurrency-control max-sessions="1" expired-url="/publico/login.jsf" error-if-maximum-exceeded="true" />
  43. </session-management>
  44. </http>
  45.  
  46. <authentication-manager>
  47. <authentication-provider>
  48. <password-encoder hash="md5"/>
  49. <jdbc-user-service data-source-ref="dataSource"
  50. authorities-by-username-query="SELECT u.login, p.id_permissao
  51. FROM usuario u, usuario_permissao p
  52. WHERE u.id_usuario = p.id_usuario
  53. AND u.login = ?"
  54. users-by-username-query="SELECT login, senha, ativo
  55. FROM usuario
  56. WHERE login = ?" />
  57. </authentication-provider>
  58. </authentication-manager>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement