jupyter-server / jupyter_server

The backend—i.e. core services, APIs, and REST endpoints—to Jupyter web applications.
https://jupyter-server.readthedocs.io
BSD 3-Clause "New" or "Revised" License
465 stars 279 forks source link

Pass session_id during Websocket connect #1440

Open gogasca opened 3 days ago

gogasca commented 3 days ago

Fixes: https://github.com/jupyter-server/jupyter_server/issues/1439

Pass HTTP query param session_id during Websocket channel connection. Example:

GET /api/kernels/342eba8f-aa8c-47a9-8fee-8541cee8ddfe/channels

vs

GET /api/kernels/342eba8f-aa8c-47a9-8fee-8541cee8ddfe/channels?session_id=4feb3f46-4e83-4fba-bebd-3aba95e96fc0