EventSub via web sockets is finally available (it is currently in beta). It requires "Authorization code grant flow," meaning it may be possible to abandon "Client credentials grant flow" completely, simplifying setup for non-technical users significantly.
Removing milestone from this because webhooks are working just fine for the Observation Deck. Moving to websockets won't improve the authorization complications by much.
EventSub via web sockets is finally available (it is currently in beta). It requires "Authorization code grant flow," meaning it may be possible to abandon "Client credentials grant flow" completely, simplifying setup for non-technical users significantly.