| 
					
				 | 
			
			
				@@ -743,6 +743,26 @@ public interface BankManager { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Jakarta Commons Attributes method of configuration, you should set 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <literal>validateConfigAttributes</literal> to 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <literal>false</literal>.</para> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <para>Please note that when using 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <literal>BeanNameAutoProxyCreator</literal> to create the required 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        proxy for security, the configuration must contain the property 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <literal>proxyTargetClass</literal> set to <literal>true</literal>. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Otherwise, the method passed to 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <literal>MethodSecurityInterceptor.invoke</literal> is the proxy's 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        caller, not the proxy's target. Note that this introduces a 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        requirement on CGLIB. See an example of using 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <literal>BeanNameAutoProxyCreator</literal> below:</para> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <para><programlisting><bean id="autoProxyCreator" class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  <property name="interceptorNames"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <list><value>methodSecurityInterceptor</value></list> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  </property> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  <property name="beanNames"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <list><value>targetObjectName</value></list> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  </property> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  <property name="proxyTargetClass" value="true"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+</bean> </programlisting></para> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </sect2> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <sect2 id="security-interception-aspectj"> 
			 |