mirror of
https://github.com/jupyterhub/jupyterhub.git
synced 2025-10-17 23:13:00 +00:00
fastapi service example
This commit is contained in:
13
examples/service-fastapi/app/client.py
Normal file
13
examples/service-fastapi/app/client.py
Normal file
@@ -0,0 +1,13 @@
|
||||
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)
|
Reference in New Issue
Block a user