auditTrailContext.xml 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
  3. <beans>
  4. <bean
  5. id="authenticationHandlerAfterReturningAdvice"
  6. class="org.jasig.cas.event.advice.AuthenticationHandlerMethodInterceptor" />
  7. <bean
  8. id="pageRequestHandlerInterceptorAdapter"
  9. class="org.jasig.cas.event.advice.HttpRequestHandlerInterceptorAdapter" />
  10. <bean
  11. id="centralAuthenticationServiceMethodInterceptor"
  12. class="org.jasig.cas.event.advice.CentralAuthenticationServiceMethodInterceptor">
  13. <property
  14. name="ticketRegistry"
  15. ref="ticketRegistry" />
  16. </bean>
  17. <bean
  18. id="authenticationHandlerAfterReturningAdviceAdvisor"
  19. class="org.springframework.aop.support.RegexpMethodPointcutAdvisor">
  20. <constructor-arg>
  21. <ref
  22. local="authenticationHandlerAfterReturningAdvice" />
  23. </constructor-arg>
  24. <property
  25. name="patterns">
  26. <list>
  27. <value>.*AuthenticationHandler.authenticate.*</value>
  28. </list>
  29. </property>
  30. <property
  31. name="perl5"
  32. value="false" />
  33. </bean>
  34. <bean
  35. id="eventListener"
  36. class="org.jasig.cas.event.EventListener">
  37. <property
  38. name="eventHandlers">
  39. <list>
  40. <bean
  41. class="org.jasig.cas.event.handlers.TestEventHandler" />
  42. </list>
  43. </property>
  44. </bean>
  45. <bean
  46. id="centralAuthenticationServiceAfterReturningAdviceAdvisor"
  47. class="org.springframework.aop.support.RegexpMethodPointcutAdvisor">
  48. <constructor-arg>
  49. <ref
  50. local="centralAuthenticationServiceMethodInterceptor" />
  51. </constructor-arg>
  52. <property
  53. name="patterns">
  54. <list>
  55. <value>.*CentralAuthenticationService.createTicketGrantingTicket.*</value>
  56. <value>.*CentralAuthenticationService.delegateTicketGrantingTicket.*</value>
  57. <value>.*CentralAuthenticationService.destroyTicketGrantingTicket.*</value>
  58. <value>.*CentralAuthenticationService.grantServiceTicket.*</value>
  59. <value>.*CentralAuthenticationService.validateServiceTicket.*</value>
  60. </list>
  61. </property>
  62. <property
  63. name="perl5"
  64. value="false" />
  65. </bean>
  66. </beans>