|
@@ -1,20 +1,4 @@
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
-<!--
|
|
|
|
- ~ Copyright 2002-2018 the original author or authors.
|
|
|
|
- ~
|
|
|
|
- ~ 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.
|
|
|
|
- -->
|
|
|
|
-
|
|
|
|
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
|
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
|
xmlns:security="http://www.springframework.org/schema/security"
|
|
xmlns:security="http://www.springframework.org/schema/security"
|
|
elementFormDefault="qualified"
|
|
elementFormDefault="qualified"
|
|
@@ -140,7 +124,7 @@
|
|
</xs:annotation>
|
|
</xs:annotation>
|
|
<xs:complexType/>
|
|
<xs:complexType/>
|
|
</xs:element>
|
|
</xs:element>
|
|
-
|
|
|
|
|
|
+
|
|
<xs:attributeGroup name="password-encoder.attlist">
|
|
<xs:attributeGroup name="password-encoder.attlist">
|
|
<xs:attribute name="ref" type="xs:token">
|
|
<xs:attribute name="ref" type="xs:token">
|
|
<xs:annotation>
|
|
<xs:annotation>
|
|
@@ -411,7 +395,7 @@
|
|
</xs:annotation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
</xs:attribute>
|
|
</xs:attributeGroup>
|
|
</xs:attributeGroup>
|
|
-
|
|
|
|
|
|
+
|
|
<xs:attributeGroup name="ldap-ap.attlist">
|
|
<xs:attributeGroup name="ldap-ap.attlist">
|
|
<xs:attribute name="server-ref" type="xs:token">
|
|
<xs:attribute name="server-ref" type="xs:token">
|
|
<xs:annotation>
|
|
<xs:annotation>
|
|
@@ -491,7 +475,7 @@
|
|
</xs:annotation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
</xs:attribute>
|
|
</xs:attributeGroup>
|
|
</xs:attributeGroup>
|
|
-
|
|
|
|
|
|
+
|
|
<xs:attributeGroup name="password-compare.attlist">
|
|
<xs:attributeGroup name="password-compare.attlist">
|
|
<xs:attribute name="password-attribute" type="xs:token">
|
|
<xs:attribute name="password-attribute" type="xs:token">
|
|
<xs:annotation>
|
|
<xs:annotation>
|
|
@@ -544,7 +528,7 @@
|
|
</xs:annotation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
</xs:attribute>
|
|
</xs:attributeGroup>
|
|
</xs:attributeGroup>
|
|
-
|
|
|
|
|
|
+
|
|
<xs:attributeGroup name="protect.attlist">
|
|
<xs:attributeGroup name="protect.attlist">
|
|
<xs:attribute name="method" use="required" type="xs:token">
|
|
<xs:attribute name="method" use="required" type="xs:token">
|
|
<xs:annotation>
|
|
<xs:annotation>
|
|
@@ -788,13 +772,13 @@
|
|
</xs:annotation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
</xs:attribute>
|
|
</xs:attributeGroup>
|
|
</xs:attributeGroup>
|
|
-
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-
|
|
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
<xs:attributeGroup name="protect-pointcut.attlist">
|
|
<xs:attributeGroup name="protect-pointcut.attlist">
|
|
<xs:attribute name="expression" use="required" type="xs:string">
|
|
<xs:attribute name="expression" use="required" type="xs:string">
|
|
<xs:annotation>
|
|
<xs:annotation>
|
|
@@ -1236,7 +1220,7 @@
|
|
</xs:annotation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
</xs:attribute>
|
|
</xs:attributeGroup>
|
|
</xs:attributeGroup>
|
|
-
|
|
|
|
|
|
+
|
|
<xs:attributeGroup name="access-denied-handler.attlist">
|
|
<xs:attributeGroup name="access-denied-handler.attlist">
|
|
<xs:attribute name="ref" type="xs:token">
|
|
<xs:attribute name="ref" type="xs:token">
|
|
<xs:annotation>
|
|
<xs:annotation>
|
|
@@ -1261,7 +1245,7 @@
|
|
</xs:annotation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
</xs:attribute>
|
|
</xs:attributeGroup>
|
|
</xs:attributeGroup>
|
|
-
|
|
|
|
|
|
+
|
|
<xs:attributeGroup name="intercept-url.attlist">
|
|
<xs:attributeGroup name="intercept-url.attlist">
|
|
<xs:attribute name="pattern" type="xs:token">
|
|
<xs:attribute name="pattern" type="xs:token">
|
|
<xs:annotation>
|
|
<xs:annotation>
|
|
@@ -1332,7 +1316,7 @@
|
|
</xs:annotation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
</xs:attribute>
|
|
</xs:attributeGroup>
|
|
</xs:attributeGroup>
|
|
-
|
|
|
|
|
|
+
|
|
<xs:attributeGroup name="logout.attlist">
|
|
<xs:attributeGroup name="logout.attlist">
|
|
<xs:attribute name="logout-url" type="xs:token">
|
|
<xs:attribute name="logout-url" type="xs:token">
|
|
<xs:annotation>
|
|
<xs:annotation>
|
|
@@ -1379,7 +1363,7 @@
|
|
<xs:attributeGroup ref="security:ref"/>
|
|
<xs:attributeGroup ref="security:ref"/>
|
|
</xs:complexType>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
</xs:element>
|
|
-
|
|
|
|
|
|
+
|
|
<xs:attributeGroup name="form-login.attlist">
|
|
<xs:attributeGroup name="form-login.attlist">
|
|
<xs:attribute name="login-processing-url" type="xs:token">
|
|
<xs:attribute name="login-processing-url" type="xs:token">
|
|
<xs:annotation>
|
|
<xs:annotation>
|
|
@@ -1467,7 +1451,7 @@
|
|
</xs:annotation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
</xs:attribute>
|
|
</xs:attributeGroup>
|
|
</xs:attributeGroup>
|
|
-
|
|
|
|
|
|
+
|
|
<xs:element name="attribute-exchange">
|
|
<xs:element name="attribute-exchange">
|
|
<xs:annotation>
|
|
<xs:annotation>
|
|
<xs:documentation>Sets up an attribute exchange configuration to request specified attributes from the
|
|
<xs:documentation>Sets up an attribute exchange configuration to request specified attributes from the
|
|
@@ -1666,7 +1650,7 @@
|
|
</xs:simpleType>
|
|
</xs:simpleType>
|
|
</xs:attribute>
|
|
</xs:attribute>
|
|
</xs:attributeGroup>
|
|
</xs:attributeGroup>
|
|
-
|
|
|
|
|
|
+
|
|
<xs:attributeGroup name="http-basic.attlist">
|
|
<xs:attributeGroup name="http-basic.attlist">
|
|
<xs:attribute name="entry-point-ref" type="xs:token">
|
|
<xs:attribute name="entry-point-ref" type="xs:token">
|
|
<xs:annotation>
|
|
<xs:annotation>
|
|
@@ -1682,7 +1666,7 @@
|
|
</xs:annotation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
</xs:attribute>
|
|
</xs:attributeGroup>
|
|
</xs:attributeGroup>
|
|
-
|
|
|
|
|
|
+
|
|
<xs:attributeGroup name="session-management.attlist">
|
|
<xs:attributeGroup name="session-management.attlist">
|
|
<xs:attribute name="session-fixation-protection">
|
|
<xs:attribute name="session-fixation-protection">
|
|
<xs:annotation>
|
|
<xs:annotation>
|
|
@@ -1738,7 +1722,7 @@
|
|
</xs:annotation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
</xs:attribute>
|
|
</xs:attributeGroup>
|
|
</xs:attributeGroup>
|
|
-
|
|
|
|
|
|
+
|
|
<xs:attributeGroup name="concurrency-control.attlist">
|
|
<xs:attributeGroup name="concurrency-control.attlist">
|
|
<xs:attribute name="max-sessions" type="xs:integer">
|
|
<xs:attribute name="max-sessions" type="xs:integer">
|
|
<xs:annotation>
|
|
<xs:annotation>
|
|
@@ -1785,7 +1769,7 @@
|
|
</xs:annotation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
</xs:attribute>
|
|
</xs:attributeGroup>
|
|
</xs:attributeGroup>
|
|
-
|
|
|
|
|
|
+
|
|
<xs:attributeGroup name="remember-me.attlist">
|
|
<xs:attributeGroup name="remember-me.attlist">
|
|
<xs:attribute name="key" type="xs:token">
|
|
<xs:attribute name="key" type="xs:token">
|
|
<xs:annotation>
|
|
<xs:annotation>
|
|
@@ -1883,7 +1867,7 @@
|
|
<xs:attributeGroup name="remember-me-data-source-ref">
|
|
<xs:attributeGroup name="remember-me-data-source-ref">
|
|
<xs:attributeGroup ref="security:data-source-ref"/>
|
|
<xs:attributeGroup ref="security:data-source-ref"/>
|
|
</xs:attributeGroup>
|
|
</xs:attributeGroup>
|
|
-
|
|
|
|
|
|
+
|
|
<xs:attributeGroup name="anonymous.attlist">
|
|
<xs:attributeGroup name="anonymous.attlist">
|
|
<xs:attribute name="key" type="xs:token">
|
|
<xs:attribute name="key" type="xs:token">
|
|
<xs:annotation>
|
|
<xs:annotation>
|
|
@@ -1916,8 +1900,8 @@
|
|
</xs:annotation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
</xs:attribute>
|
|
</xs:attributeGroup>
|
|
</xs:attributeGroup>
|
|
-
|
|
|
|
-
|
|
|
|
|
|
+
|
|
|
|
+
|
|
<xs:attributeGroup name="http-port">
|
|
<xs:attributeGroup name="http-port">
|
|
<xs:attribute name="http" use="required" type="xs:token">
|
|
<xs:attribute name="http" use="required" type="xs:token">
|
|
<xs:annotation>
|
|
<xs:annotation>
|
|
@@ -1934,7 +1918,7 @@
|
|
</xs:annotation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
</xs:attribute>
|
|
</xs:attributeGroup>
|
|
</xs:attributeGroup>
|
|
-
|
|
|
|
|
|
+
|
|
<xs:attributeGroup name="x509.attlist">
|
|
<xs:attributeGroup name="x509.attlist">
|
|
<xs:attribute name="subject-principal-regex" type="xs:token">
|
|
<xs:attribute name="subject-principal-regex" type="xs:token">
|
|
<xs:annotation>
|
|
<xs:annotation>
|
|
@@ -2071,7 +2055,7 @@
|
|
</xs:annotation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
</xs:attribute>
|
|
</xs:attributeGroup>
|
|
</xs:attributeGroup>
|
|
-
|
|
|
|
|
|
+
|
|
<xs:attributeGroup name="ap.attlist">
|
|
<xs:attributeGroup name="ap.attlist">
|
|
<xs:attribute name="ref" type="xs:token">
|
|
<xs:attribute name="ref" type="xs:token">
|
|
<xs:annotation>
|
|
<xs:annotation>
|
|
@@ -2123,7 +2107,7 @@
|
|
</xs:annotation>
|
|
</xs:annotation>
|
|
</xs:attribute>
|
|
</xs:attribute>
|
|
</xs:attributeGroup>
|
|
</xs:attributeGroup>
|
|
-
|
|
|
|
|
|
+
|
|
<xs:attributeGroup name="user.attlist">
|
|
<xs:attributeGroup name="user.attlist">
|
|
<xs:attribute name="name" use="required" type="xs:token">
|
|
<xs:attribute name="name" use="required" type="xs:token">
|
|
<xs:annotation>
|
|
<xs:annotation>
|
|
@@ -2735,4 +2719,4 @@
|
|
<xs:enumeration value="LAST"/>
|
|
<xs:enumeration value="LAST"/>
|
|
</xs:restriction>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:simpleType>
|
|
-</xs:schema>
|
|
|
|
|
|
+</xs:schema>
|