Sometimes it is useful for users to be able to shutdown a UI server (e.g. to pick up a new version). This is easy to do via the hub for your own server but not for another users server (which you have authorised access to). There are 2 possible ways I can see we could support this:
- Provide an interface which instructs the UI server to shut itself down.
- Use the JupyterHub API to shutdown the server by providing a link from the UI dashboard.
Either way, access to this feature should be controlled via authorization (e.g. someone who only has read access should not have access to this) even though this is only psuedo-security (they can still do it they know how to access the API).
Sometimes it is useful for users to be able to shutdown a UI server (e.g. to pick up a new version). This is easy to do via the hub for your own server but not for another users server (which you have authorised access to). There are 2 possible ways I can see we could support this:
Either way, access to this feature should be controlled via authorization (e.g. someone who only has read access should not have access to this) even though this is only psuedo-security (they can still do it they know how to access the API).