kernel_gateway icon indicating copy to clipboard operation
kernel_gateway copied to clipboard

Option(s) to control channel access

Open parente opened this issue 9 years ago • 2 comments

Option to limit access to one or more Jupyter protocol channels: shell, iopub, control. Maybe to limit to specific comm channel names within shell too.

Use case: Restricting kernel access to listen-only.

parente avatar Oct 21 '15 01:10 parente

Listen only is a good case for iopub and using SSE instead of websockets.

rgbkrk avatar Oct 25 '15 03:10 rgbkrk

I think supporting more than websocket alone is going to be one of the more interesting aspects of the gateway. I chatted with some folks at Jupyter Day about the idea of combining the idea in #10 with, say, the ability to front specific notebook content (functions? cells?) with a pure HTTP API. Kernels then become little microservice engines.

At this point, I don't mind lumping a lot of different gateway features in the ref impl in this repo. Part of "graduation" will be figuring out if things should be refactored into separate projects.

parente avatar Oct 26 '15 01:10 parente