External managed jupyterhub services


I’m developing an external managed service for jupyterhub (external because of docker and kubernetes) and following the instruction in the documentation. Since all examples are working when startet from the hub itself (test environment without kubernetes) starting as an external managed services is not working. In general oauth is not working … In the documentation it was mentioned that JUPYTERHUB_API_TOKEN needs to be set and also JUPYTERHUB_SERVICE_PREFIX but the jupyterhub/services/auth.py expects also JUPYTERHUB_CLIENT_ID to be set. This was not mentioned in the documentation. It would be interesting to update the examples to make it clear that one can set these parameters also in the HubOAuth-Class !