|
1 | 1 | <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
2 |
| -<xs:schema version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema"> |
3 |
| - |
| 2 | +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" version="1.0"> |
4 | 3 | <xs:element name="DecodeJWT" type="decodeJWTStepDefinitionBean"/>
|
5 |
| - |
6 |
| - <xs:element name="FaultRule" type="faultRuleBean"/> |
7 |
| - |
8 | 4 | <xs:element name="GenerateJWT" type="generateJWTStepDefinitionBean"/>
|
9 |
| - |
10 |
| - <xs:element name="Policy" type="policy"/> |
11 |
| - |
12 |
| - <xs:element name="Properties" type="jaxbProperties"/> |
13 |
| - |
14 | 5 | <xs:element name="Property" type="propertyBean"/>
|
15 |
| - |
16 |
| - <xs:element name="Step" type="step"/> |
17 |
| - |
18 | 6 | <xs:element name="VerifyJWT" type="verifyJWTStepDefinitionBean"/>
|
19 |
| - |
20 |
| - <xs:element name="beanImpl" type="beanImpl"/> |
21 |
| - |
22 |
| - <xs:element name="inlineBean" type="inlineBean"/> |
23 |
| - |
24 |
| - <xs:element name="jaxbPropertyEntry" type="jaxbPropertyEntry"/> |
25 |
| - |
26 | 7 | <xs:element name="stepDefinitionBean" type="stepDefinitionBean"/>
|
27 |
| - |
28 | 8 | <xs:complexType name="verifyJWTStepDefinitionBean">
|
29 | 9 | <xs:complexContent>
|
30 | 10 | <xs:extension base="stepDefinitionBean">
|
|
57 | 37 | </xs:extension>
|
58 | 38 | </xs:complexContent>
|
59 | 39 | </xs:complexType>
|
60 |
| - |
61 | 40 | <xs:complexType name="stepDefinitionBean" abstract="true">
|
62 | 41 | <xs:complexContent>
|
63 | 42 | <xs:extension base="leafBean">
|
64 | 43 | <xs:sequence>
|
65 |
| - <xs:element name="Description" type="xs:string" minOccurs="0"/> |
66 | 44 | <xs:element name="DisplayName" type="xs:string" minOccurs="0"/>
|
67 |
| - <xs:element name="FaultRules" minOccurs="0"> |
68 |
| - <xs:complexType> |
69 |
| - <xs:sequence> |
70 |
| - <xs:element ref="FaultRule" minOccurs="0" maxOccurs="unbounded"/> |
71 |
| - </xs:sequence> |
72 |
| - </xs:complexType> |
73 |
| - </xs:element> |
74 |
| - <xs:element ref="Properties" minOccurs="0"/> |
75 | 45 | </xs:sequence>
|
| 46 | + <xs:attribute name="name" type="xs:string" use="required"/> |
76 | 47 | <xs:attribute name="async" type="xs:string"/>
|
77 | 48 | <xs:attribute name="continueOnError" type="xs:string"/>
|
78 | 49 | <xs:attribute name="enabled" type="xs:string"/>
|
79 |
| - <xs:attribute name="version" type="xs:string"/> |
80 | 50 | </xs:extension>
|
81 | 51 | </xs:complexContent>
|
82 | 52 | </xs:complexType>
|
83 |
| - |
84 |
| - <xs:complexType name="leafBean" abstract="true"> |
85 |
| - <xs:complexContent> |
86 |
| - <xs:extension base="beanImpl"> |
87 |
| - <xs:sequence/> |
88 |
| - </xs:extension> |
89 |
| - </xs:complexContent> |
90 |
| - </xs:complexType> |
91 |
| - |
92 |
| - <xs:complexType name="beanImpl" abstract="true"> |
93 |
| - <xs:sequence/> |
94 |
| - <xs:attribute name="isHybrid" type="xs:boolean"/> |
95 |
| - <xs:attribute name="name" type="xs:string"/> |
96 |
| - </xs:complexType> |
97 |
| - |
| 53 | + <xs:complexType name="leafBean" abstract="true"/> |
98 | 54 | <xs:complexType name="claim">
|
99 | 55 | <xs:simpleContent>
|
100 | 56 | <xs:extension base="xs:string">
|
|
105 | 61 | </xs:extension>
|
106 | 62 | </xs:simpleContent>
|
107 | 63 | </xs:complexType>
|
108 |
| - |
109 | 64 | <xs:complexType name="audienceBean">
|
110 | 65 | <xs:simpleContent>
|
111 | 66 | <xs:extension base="propertyBean">
|
112 | 67 | <xs:attribute name="parse" type="xs:string"/>
|
113 | 68 | </xs:extension>
|
114 | 69 | </xs:simpleContent>
|
115 | 70 | </xs:complexType>
|
116 |
| - |
117 | 71 | <xs:complexType name="propertyBean">
|
118 | 72 | <xs:simpleContent>
|
119 | 73 | <xs:extension base="xs:string">
|
|
122 | 76 | </xs:extension>
|
123 | 77 | </xs:simpleContent>
|
124 | 78 | </xs:complexType>
|
125 |
| - |
126 | 79 | <xs:complexType name="publicKeyBean">
|
127 | 80 | <xs:complexContent>
|
128 | 81 | <xs:extension base="keyBean">
|
|
132 | 85 | </xs:extension>
|
133 | 86 | </xs:complexContent>
|
134 | 87 | </xs:complexType>
|
135 |
| - |
136 | 88 | <xs:complexType name="keyBean">
|
137 | 89 | <xs:sequence>
|
138 | 90 | <xs:element name="Value" type="propertyBean" minOccurs="0"/>
|
139 | 91 | </xs:sequence>
|
140 | 92 | <xs:attribute name="timeToLive" type="xs:string"/>
|
141 | 93 | </xs:complexType>
|
142 |
| - |
143 | 94 | <xs:complexType name="secretKeyBean">
|
144 | 95 | <xs:complexContent>
|
145 | 96 | <xs:extension base="encryptingKeyBean">
|
146 | 97 | <xs:sequence/>
|
147 | 98 | </xs:extension>
|
148 | 99 | </xs:complexContent>
|
149 | 100 | </xs:complexType>
|
150 |
| - |
151 | 101 | <xs:complexType name="encryptingKeyBean">
|
152 | 102 | <xs:complexContent>
|
153 | 103 | <xs:extension base="keyBean">
|
|
157 | 107 | </xs:extension>
|
158 | 108 | </xs:complexContent>
|
159 | 109 | </xs:complexType>
|
160 |
| - |
161 |
| - <xs:complexType name="faultRuleBean"> |
162 |
| - <xs:complexContent> |
163 |
| - <xs:extension base="inlineBean"> |
164 |
| - <xs:sequence> |
165 |
| - <xs:element name="Condition" type="xs:string" minOccurs="0"/> |
166 |
| - <xs:element name="Description" type="xs:string" minOccurs="0"/> |
167 |
| - <xs:choice minOccurs="0" maxOccurs="unbounded"> |
168 |
| - <xs:element ref="Step"/> |
169 |
| - <xs:element ref="Policy"/> |
170 |
| - </xs:choice> |
171 |
| - </xs:sequence> |
172 |
| - </xs:extension> |
173 |
| - </xs:complexContent> |
174 |
| - </xs:complexType> |
175 |
| - |
176 |
| - <xs:complexType name="inlineBean" abstract="true"> |
177 |
| - <xs:complexContent> |
178 |
| - <xs:extension base="beanImpl"> |
179 |
| - <xs:sequence/> |
180 |
| - </xs:extension> |
181 |
| - </xs:complexContent> |
182 |
| - </xs:complexType> |
183 |
| - |
184 |
| - <xs:complexType name="step"> |
185 |
| - <xs:complexContent> |
186 |
| - <xs:extension base="inlineBean"> |
187 |
| - <xs:sequence> |
188 |
| - <xs:element name="Condition" type="xs:string" minOccurs="0"/> |
189 |
| - <xs:element name="FaultRules" minOccurs="0"> |
190 |
| - <xs:complexType> |
191 |
| - <xs:sequence> |
192 |
| - <xs:element ref="FaultRule" minOccurs="0" maxOccurs="unbounded"/> |
193 |
| - </xs:sequence> |
194 |
| - </xs:complexType> |
195 |
| - </xs:element> |
196 |
| - <xs:element name="Name" type="xs:string"/> |
197 |
| - </xs:sequence> |
198 |
| - </xs:extension> |
199 |
| - </xs:complexContent> |
200 |
| - </xs:complexType> |
201 |
| - |
202 |
| - <xs:complexType name="policy"> |
203 |
| - <xs:complexContent> |
204 |
| - <xs:extension base="step"> |
205 |
| - <xs:sequence/> |
206 |
| - </xs:extension> |
207 |
| - </xs:complexContent> |
208 |
| - </xs:complexType> |
209 |
| - |
210 |
| - <xs:complexType name="jaxbProperties"> |
211 |
| - <xs:sequence> |
212 |
| - <xs:element name="Property" type="jaxbPropertyEntry" minOccurs="0" maxOccurs="unbounded"/> |
213 |
| - </xs:sequence> |
214 |
| - </xs:complexType> |
215 |
| - |
216 |
| - <xs:complexType name="jaxbPropertyEntry"> |
217 |
| - <xs:simpleContent> |
218 |
| - <xs:extension base="xs:string"> |
219 |
| - <xs:attribute name="name" type="xs:string"/> |
220 |
| - </xs:extension> |
221 |
| - </xs:simpleContent> |
222 |
| - </xs:complexType> |
223 |
| - |
224 | 110 | <xs:complexType name="generateJWTStepDefinitionBean">
|
225 | 111 | <xs:complexContent>
|
226 | 112 | <xs:extension base="stepDefinitionBean">
|
|
254 | 140 | </xs:extension>
|
255 | 141 | </xs:complexContent>
|
256 | 142 | </xs:complexType>
|
257 |
| - |
258 | 143 | <xs:complexType name="privateKeyBean">
|
259 | 144 | <xs:complexContent>
|
260 | 145 | <xs:extension base="encryptingKeyBean">
|
|
264 | 149 | </xs:extension>
|
265 | 150 | </xs:complexContent>
|
266 | 151 | </xs:complexType>
|
267 |
| - |
268 |
| - <xs:complexType name="keyStoreSource"> |
269 |
| - <xs:sequence> |
270 |
| - <xs:element name="Alias" type="propertyBean"/> |
271 |
| - <xs:element name="Name" type="propertyBean"/> |
272 |
| - </xs:sequence> |
273 | 152 | </xs:complexType>
|
274 |
| - |
275 | 153 | <xs:complexType name="decodeJWTStepDefinitionBean">
|
276 | 154 | <xs:complexContent>
|
277 | 155 | <xs:extension base="stepDefinitionBean">
|
|
283 | 161 | </xs:complexContent>
|
284 | 162 | </xs:complexType>
|
285 | 163 | </xs:schema>
|
286 |
| - |
0 commit comments