Commit 5578237
ci/dut: disable WS-UsernameToken auth on the localhost DUT
The previous CI run started failing two of the four allowlisted
integration tests (DEVICE-3-1-9 GetDeviceInformation and EVENT-1-1-2
GetEventProperties) with `onvif.exceptions.ONVIFError: Unknown
error: Sender not Authorized`. Root cause: upstream
onvif_simple_server requires a matching WS-UsernameToken digest on
EVERY operation (not just privileged ones) when `user=` is set in
its config; the SHA1(B64DECODE(Nonce)+Date+Password) digest
python-onvif-zeep produces no longer matches what the upstream's
hash routine expects in the current master.
Disabling auth on the DUT config keeps the integration job stable
across upstream pulls. The trade-off is that we don't exercise
LOCAL-AUTH-* on the integration job — but those weren't in its
allowlist anyway. Auth coverage continues to come from real-camera
runs during dev sessions.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent 7d289ec commit 5578237
1 file changed
Lines changed: 11 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | | - | |
23 | | - | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
24 | 33 | | |
25 | 34 | | |
26 | 35 | | |
| |||
0 commit comments