The v1.5.36 Supervisor auth rewrite (wcp_login.py, POST /wcp/login → JWT bearer) has never run against a real Supervisor. The old SOAP-key-as-bearer was definitely broken, so the new code can only be better — but first production use should be gated on a live smoke confirming the endpoint (/wcp/login), the JSON field (session_id), and verify_ssl behavior.
Action: run a live-Supervisor smoke test; record results here.
Source: BACKLOG.md (validation debt)
The v1.5.36 Supervisor auth rewrite (
wcp_login.py,POST /wcp/login→ JWT bearer) has never run against a real Supervisor. The old SOAP-key-as-bearer was definitely broken, so the new code can only be better — but first production use should be gated on a live smoke confirming the endpoint (/wcp/login), the JSON field (session_id), and verify_ssl behavior.Action: run a live-Supervisor smoke test; record results here.
Source: BACKLOG.md (validation debt)