You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: monitoring/uss_qualifier/scenarios/astm/utm/dss/authentication/authentication_validation.md
+132Lines changed: 132 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -173,6 +173,138 @@ it is in violation of **[astm.f3548.v21.DSS0210,A2-7-2,7](../../../../../require
173
173
If the DSS does not allow searching for subscriptions when valid credentials are presented,
174
174
it is in violation of **[astm.f3548.v21.DSS0005,5](../../../../../requirements/astm/f3548/v21.md)**.
175
175
176
+
### Operational intents endpoints authentication test step
177
+
178
+
#### 🛑 Unauthorized requests return the proper error message body check
179
+
180
+
If the DSS under test does not return a proper error message body when an unauthorized request is received,
181
+
it fails to properly implement the OpenAPI specification that is part of **[astm.f3548.v21.DSS0005,1](../../../../../requirements/astm/f3548/v21.md)**.
182
+
183
+
#### 🛑 Create operational intent reference with missing credentials check
184
+
185
+
If the DSS under test allows the creation of an operational intent without any credentials being presented,
186
+
it is in violation of **[astm.f3548.v21.DSS0210,A2-7-2,7](../../../../../requirements/astm/f3548/v21.md)**.
187
+
188
+
#### 🛑 Create operational intent reference with invalid credentials check
189
+
190
+
If the DSS under test allows the creation of an operational intent with credentials that are well-formed but invalid,
191
+
it is in violation of **[astm.f3548.v21.DSS0210,A2-7-2,7](../../../../../requirements/astm/f3548/v21.md)**.
192
+
193
+
#### 🛑 Create operational intent reference with missing scope check
194
+
195
+
If the DSS under test allows the creation of an operational intent with valid credentials but a missing scope,
196
+
it is in violation of **[astm.f3548.v21.DSS0210,A2-7-2,7](../../../../../requirements/astm/f3548/v21.md)**.
197
+
198
+
#### 🛑 Create operational intent reference with incorrect scope check
199
+
200
+
If the DSS under test allows the creation of an operational intent with valid credentials but an incorrect scope,
201
+
it is in violation of **[astm.f3548.v21.DSS0210,A2-7-2,7](../../../../../requirements/astm/f3548/v21.md)**.
202
+
203
+
#### 🛑 Create operational intent reference with valid credentials check
204
+
205
+
If the DSS does not allow the creation of an operational intent when valid credentials are presented,
206
+
it is in violation of **[astm.f3548.v21.DSS0005,1](../../../../../requirements/astm/f3548/v21.md)**.
207
+
208
+
#### 🛑 Get operational intent reference with missing credentials check
209
+
210
+
If the DSS under test allows the fetching of an operational intent without any credentials being presented,
211
+
it is in violation of **[astm.f3548.v21.DSS0210,A2-7-2,7](../../../../../requirements/astm/f3548/v21.md)**.
212
+
213
+
#### 🛑 Get operational intent reference with invalid credentials check
214
+
215
+
If the DSS under test allows the fetching of an operational intent with credentials that are well-formed but invalid,
216
+
it is in violation of **[astm.f3548.v21.DSS0210,A2-7-2,7](../../../../../requirements/astm/f3548/v21.md)**.
217
+
218
+
#### 🛑 Get operational intent reference with missing scope check
219
+
220
+
If the DSS under test allows the fetching of an operational intent with valid credentials but a missing scope,
221
+
it is in violation of **[astm.f3548.v21.DSS0210,A2-7-2,7](../../../../../requirements/astm/f3548/v21.md)**.
222
+
223
+
#### 🛑 Get operational intent reference with incorrect scope check
224
+
225
+
If the DSS under test allows the fetching of an operational intent with valid credentials but an incorrect scope,
226
+
it is in violation of **[astm.f3548.v21.DSS0210,A2-7-2,7](../../../../../requirements/astm/f3548/v21.md)**.
227
+
228
+
#### 🛑 Get operational intent reference with valid credentials check
229
+
230
+
If the DSS does not allow fetching an operational intent when valid credentials are presented,
231
+
it is in violation of **[astm.f3548.v21.DSS0005,1](../../../../../requirements/astm/f3548/v21.md)**.
232
+
233
+
#### 🛑 Mutate operational intent reference with missing credentials check
234
+
235
+
If the DSS under test allows the mutation of an operational intent without any credentials being presented,
236
+
it is in violation of **[astm.f3548.v21.DSS0210,A2-7-2,7](../../../../../requirements/astm/f3548/v21.md)**.
237
+
238
+
#### 🛑 Mutate operational intent reference with invalid credentials check
239
+
240
+
If the DSS under test allows the mutation of an operational intent with credentials that are well-formed but invalid,
241
+
it is in violation of **[astm.f3548.v21.DSS0210,A2-7-2,7](../../../../../requirements/astm/f3548/v21.md)**.
242
+
243
+
#### 🛑 Mutate operational intent reference with missing scope check
244
+
245
+
If the DSS under test allows the mutation of an operational intent with valid credentials but a missing scope,
246
+
it is in violation of **[astm.f3548.v21.DSS0210,A2-7-2,7](../../../../../requirements/astm/f3548/v21.md)**.
247
+
248
+
#### 🛑 Mutate operational intent reference with incorrect scope check
249
+
250
+
If the DSS under test allows the mutation of an operational intent with valid credentials but an incorrect scope,
251
+
it is in violation of **[astm.f3548.v21.DSS0210,A2-7-2,7](../../../../../requirements/astm/f3548/v21.md)**.
252
+
253
+
#### 🛑 Mutate operational intent reference with valid credentials check
254
+
255
+
If the DSS does not allow the mutation of an operational intent when valid credentials are presented,
256
+
it is in violation of **[astm.f3548.v21.DSS0005,1](../../../../../requirements/astm/f3548/v21.md)**.
257
+
258
+
#### 🛑 Delete operational intent reference with missing credentials check
259
+
260
+
If the DSS under test allows the deletion of an operational intent without any credentials being presented,
261
+
it is in violation of **[astm.f3548.v21.DSS0210,A2-7-2,7](../../../../../requirements/astm/f3548/v21.md)**.
262
+
263
+
#### 🛑 Delete operational intent reference with invalid credentials check
264
+
265
+
If the DSS under test allows the deletion of an operational intent with credentials that are well-formed but invalid,
266
+
it is in violation of **[astm.f3548.v21.DSS0210,A2-7-2,7](../../../../../requirements/astm/f3548/v21.md)**.
267
+
268
+
#### 🛑 Delete operational intent reference with missing scope check
269
+
270
+
If the DSS under test allows the deletion of an operational intent with valid credentials but a missing scope,
271
+
it is in violation of **[astm.f3548.v21.DSS0210,A2-7-2,7](../../../../../requirements/astm/f3548/v21.md)**.
272
+
273
+
#### 🛑 Delete operational intent reference with incorrect scope check
274
+
275
+
If the DSS under test allows the deletion of an operational intent with valid credentials but an incorrect scope,
276
+
it is in violation of **[astm.f3548.v21.DSS0210,A2-7-2,7](../../../../../requirements/astm/f3548/v21.md)**.
277
+
278
+
#### 🛑 Delete operational intent reference with valid credentials check
279
+
280
+
If the DSS does not allow the deletion of an operational intent when valid credentials are presented,
281
+
it is in violation of **[astm.f3548.v21.DSS0005,1](../../../../../requirements/astm/f3548/v21.md)**.
282
+
283
+
#### 🛑 Search operational intent references with missing credentials check
284
+
285
+
If the DSS under test allows searching for operational intents without any credentials being presented,
286
+
it is in violation of **[astm.f3548.v21.DSS0210,A2-7-2,7](../../../../../requirements/astm/f3548/v21.md)**.
287
+
288
+
#### 🛑 Search operational intent references with invalid credentials check
289
+
290
+
If the DSS under test allows searching for operational intents with credentials that are well-formed but invalid,
291
+
it is in violation of **[astm.f3548.v21.DSS0210,A2-7-2,7](../../../../../requirements/astm/f3548/v21.md)**.
292
+
293
+
#### 🛑 Search operational intent references with missing scope check
294
+
295
+
If the DSS under test allows searching for operational intents with valid credentials but a missing scope,
296
+
it is in violation of **[astm.f3548.v21.DSS0210,A2-7-2,7](../../../../../requirements/astm/f3548/v21.md)**.
297
+
298
+
#### 🛑 Search operational intent references with incorrect scope check
299
+
300
+
If the DSS under test allows searching for operational intents with valid credentials but an incorrect scope,
301
+
it is in violation of **[astm.f3548.v21.DSS0210,A2-7-2,7](../../../../../requirements/astm/f3548/v21.md)**.
302
+
303
+
#### 🛑 Search operational intent references with valid credentials check
304
+
305
+
If the DSS does not allow searching for operational intents when valid credentials are presented,
306
+
it is in violation of **[astm.f3548.v21.DSS0005,1](../../../../../requirements/astm/f3548/v21.md)**.
307
+
176
308
## [Cleanup](../clean_workspace.md)
177
309
178
310
The cleanup phase of this test scenario removes the subscription with the known test ID if it has not been removed before.
0 commit comments