| 
					
				 | 
			
			
				@@ -6,7 +6,7 @@ datatypes xsd = "http://www.w3.org/2001/XMLSchema-datatypes" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 default namespace = "http://www.springframework.org/schema/security" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-start = http | ldap 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+start = http | ldap | repository 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 # targetNamespace="http://www.springframework.org/schema/security" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -156,12 +156,14 @@ anonymous.attlist &= 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	## The granted authority that should be assigned to the anonymous request. Commonly this is used to assign the anonymous request particular roles, which can subsequently be used in authorization decisions. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     [ a:defaultValue = "ROLE_ANONYMOUS" ] attribute grantedAuthority {xsd:string}? 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-authentication-provider = 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    element authentication-provider {authentication-provider.attlist, (user-service | jdbc-user-service)} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-authentication-provider.attlist &= empty 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+repository = 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     element repository {repository.attlist, (user-service | jdbc-user-service | custom-user-service)} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+repository.attlist &= 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	## Indicates the repository should have an authentication provider created. If unspecified, defaults to true. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    attribute createProvider {"true" | "false"}? 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 user-service = 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    element user-service {user-service.attlist, (user* | jdbc-user-service)} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    element user-service {user-service.attlist, (user*)} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 user-service.attlist &= 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     attribute properties {xsd:string}* 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -175,6 +177,15 @@ user.attlist &= 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     attribute authorities {xsd:string} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 jdbc-user-service = 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    element jdbc-user-service {jdbc-users.attlist, empty} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-jdbc-users.attlist &= empty 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	## Causes creation of a JDBC-based UserDetailsService. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    element jdbc-user-service {jdbc-user-service.attlist} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+jdbc-user-service.attlist &= 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	## The bean ID of the DataSource which provides the required tables. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    attribute dataSource {xsd:string} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+custom-user-service = 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    element custom-user-service {custom-user-service.attlist} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+custom-user-service.attlist &= 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	## The bean ID of your custom UserDetailsService implementation. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    attribute id {xsd:string} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |