|
As far as I can tell, <filter> <filter-name>Acegi CAS Processing Filter</filter-name> <filter-class>org.acegisecurity.util.FilterToBeanProxy</filter-class> <init-param> <param-name>targetClass</param-name> <!-- <param-value>org.acegisecurity.ui.cas.CasProcessingFilter</param-value>--> <param-value>org.acegisecurity.util.FilterChainProxy</param-value> </init-param> </filter> is the filter used by my URL pattern which then <bean id="filterChainProxy" class="org.acegisecurity.util.FilterChainProxy"> <property name="filterInvocationDefinitionSource"> <value> CONVERT_URL_TO_LOWERCASE_BEFORE_COMPARISON PATTERN_TYPE_APACHE_ANT /**=channelProcessingFilter,httpSessionContextIntegrationFilter,logoutFilter,casProcessingFilter,basicProcessingFilter,exceptionTranslationFilter,filterInvocationInterceptor </value> </property> </bean> seems to have /** for the URL in there which should protect everything in my webapp with the chain of beans on the right of the equal sign, I would think assuming I'm reading that correctly. Is that not correct? Is there an error in my chain somewhere? That was based off their contacts example. The reference guide doesn't even have a filter chain, it just has that commented out CasProcessingFilter which didn't seem to work either. Scott Battaglia wrote: You need to configure Acegi to protect the URLs you want protected with the appropriate roles. Look at your configuration file, and you'll see pattern-matching URLs with appropriate roles after them. Make sure they match the URLs you want protected. |
_______________________________________________ Yale CAS mailing list [email protected] http://tp.its.yale.edu/mailman/listinfo/cas
