Files
jupyterhub/examples/service-fastapi/app/client.py
2021-04-07 01:55:43 +00:00

14 lines
419 B
Python

import os
import httpx
### For consideration: turn this into a class with
### feature parity for HubAuth, or even subclass HubAuth?
### See jupyterhub.services.auth.HubAuth for details
def get_client():
base_url = os.environ["JUPYTERHUB_API_URL"]
token = os.environ["JUPYTERHUB_API_TOKEN"]
headers = {"Authorization": "Bearer %s" % token}
return httpx.AsyncClient(base_url=base_url, headers=headers)