We saw JupyterHub in an earlier chapter.
JupyterHub is the multiuser instance of Jupyter. All directions where we need to have multiple users interact with a Jupyter implementation will be shown through Jupyter.
The first step was multiple users. This required Jupyter to allocate separate space for each user.
The next step is shared services that are accessed by the one Jupyter implementation, but many users. Services need to have authentication (is this really user xyzzy?) and Jupyter is moving toward using OAUTH, the standard for web service authentication.