From 111d9f60c6a847d9925c7deb7eb73e1dfe38693c Mon Sep 17 00:00:00 2001
From: "duncan.macleod" <duncan.macleod@ligo.org>
Date: Mon, 28 Mar 2022 18:03:00 +0100
Subject: [PATCH] ui: set defaults for token claims

---
 gwdatafind/ui.py | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/gwdatafind/ui.py b/gwdatafind/ui.py
index 4752b89..d202155 100644
--- a/gwdatafind/ui.py
+++ b/gwdatafind/ui.py
@@ -115,6 +115,11 @@ def get(url, *args, **kwargs):
     if url.startswith("http://") and requests.__version__ < "2.15.0":
         # workaround https://github.com/psf/requests/issues/4025
         kwargs.setdefault("cert", False)
+    kwargs.setdefault("token_audience", [
+        "{0.scheme}://{0.netloc}".format(urlparse(url)),
+        "ANY",
+    ])
+    kwargs.setdefault("token_scope", "read:/frames")
     return _get(url, *args, **kwargs)
 
 
-- 
GitLab