b281c541b2
The Request parameter caused TypeError on WebSocket routes because FastAPI cannot inject Request into WebSocket scope. Reverted to parameterless _check(). WebSocket 403 is handled by CSRF middleware which already skips WebSocket upgrade requests.