diff --git a/core/src/main/resources/org/springframework/security/config/spring-security-2.0.rnc b/core/src/main/resources/org/springframework/security/config/spring-security-2.0.rnc index cefe55f8cd..a67234e5cf 100644 --- a/core/src/main/resources/org/springframework/security/config/spring-security-2.0.rnc +++ b/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*))} diff --git a/core/src/main/resources/org/springframework/security/config/spring-security-2.0.xsd b/core/src/main/resources/org/springframework/security/config/spring-security-2.0.xsd index f9e6045e3c..69e70ba3c5 100644 --- a/core/src/main/resources/org/springframework/security/config/spring-security-2.0.xsd +++ b/core/src/main/resources/org/springframework/security/config/spring-security-2.0.xsd @@ -561,6 +561,9 @@ + + + Creates an in-memory UserDetailsService from a properties file or a list of "user" child elements.