<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<!--
 * Copyright 2004, 2006 Acegi Technology Pty Limited
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *
 * $Id: applicationContext.xml 1271 2006-01-28 01:26:58Z benalex $
-->

<beans>
	<bean id="authentication" class="org.acegisecurity.MockAuthenticationManager"/>
	<bean id="accessDecision" class="org.acegisecurity.MockAccessDecisionManager"/>
	<bean id="runAs" class="org.acegisecurity.MockRunAsManager"/>

	<bean id="securityInterceptor" class="org.acegisecurity.intercept.web.FilterSecurityInterceptor">
		<property name="authenticationManager"><ref local="authentication"/></property>
		<property name="accessDecisionManager"><ref local="accessDecision"/></property>
		<property name="runAsManager"><ref local="runAs"/></property>
		<property name="objectDefinitionSource">
        	<value>
			    CONVERT_URL_TO_LOWERCASE_BEFORE_COMPARISON
			    PATTERN_TYPE_APACHE_ANT
			    /foo/index.jsp=MOCK_INDEX
			    /hello.htm=MOCK_HELLO
				/**=MOCK_USER
        	</value>
		</property>
	</bean>

</beans>
