Przeglądaj źródła

SEC-648: Added custom-authentication-provider element.

Luke Taylor 17 lat temu
rodzic
commit
cd16dac290

+ 4 - 0
core/src/main/resources/org/springframework/security/config/spring-security-2.0.rnc

@@ -226,6 +226,10 @@ ap.attlist &=
   ## Specifies a reference to a separately configured UserDetailsService from which to obtain authentication data.  
      attribute user-service-ref {xsd:string}?
 
+custom-authentication-provider =
+     element custom-authentication-provider {cap.attlist}
+cap.attlist &= empty
+
 user-service =
   ## Creates an in-memory UserDetailsService from a properties file or a list of "user" child elements.
     element user-service {id? & (properties-file | (user*))}

+ 3 - 0
core/src/main/resources/org/springframework/security/config/spring-security-2.0.xsd

@@ -561,6 +561,9 @@
       </xs:annotation>
     </xs:attribute>
   </xs:attributeGroup>
+  <xs:element name="custom-authentication-provider">
+    <xs:complexType/>
+  </xs:element>
   <xs:element name="user-service">
     <xs:annotation>
       <xs:documentation>Creates an in-memory UserDetailsService from a properties file or a list of "user" child elements.</xs:documentation>