diff --git a/api/src/damnit_api/mymdc/clients.py b/api/src/damnit_api/mymdc/clients.py index 585e13d..7a4051d 100644 --- a/api/src/damnit_api/mymdc/clients.py +++ b/api/src/damnit_api/mymdc/clients.py @@ -53,9 +53,11 @@ async def acquire_token(self): "grant_type": "client_credentials", "client_id": self.client_id, "client_secret": self.client_secret.get_secret_value(), - # "scope": "public", } + if self.scope: + data["scope"] = self.scope + response = await client.post(str(self.token_url), data=data) data = response.json() diff --git a/api/src/damnit_api/settings.py b/api/src/damnit_api/settings.py index 3fde6f9..d9abfd8 100644 --- a/api/src/damnit_api/settings.py +++ b/api/src/damnit_api/settings.py @@ -50,6 +50,7 @@ class MyMdCCredentials(BaseSettings): email: str token_url: HttpUrl base_url: HttpUrl + scope: str | None = "public" _access_token: str = "" _expires_at: datetime = datetime.fromisocalendar(1970, 1, 1).astimezone(UTC)