26 December 2025
Twenty hours to take a SignalR setup that worked locally in 20 minutes and get it running in an AKS cluster behind an OIDC identity provider — CORS, a 401 on the websocket handshake, and long-polling working while raw websockets still didn't.