Unverified Commit 680b1733 authored by Antoine Kaufmann's avatar Antoine Kaufmann
Browse files

symphony/client: use settings for auth & client url

parent 4fdee25b
...@@ -24,6 +24,7 @@ import json ...@@ -24,6 +24,7 @@ import json
import aiohttp import aiohttp
import time import time
import os import os
from .settings import client_settings
class Token: class Token:
...@@ -56,9 +57,9 @@ class TokenClient: ...@@ -56,9 +57,9 @@ class TokenClient:
def __init__( def __init__(
self, self,
device_auth_url: str = "https://auth.simbricks.io/realms/SimBricks/protocol/openid-connect/auth/device", device_auth_url: str = client_settings().auth_dev_url,
token_url: str = "https://auth.simbricks.io/realms/SimBricks/protocol/openid-connect/token", token_url: str = client_settings().auth_token_url,
client_id: str = "api.auth.simbricks.io", client_id: str = client_settings().auth_client_id,
): ):
self._device_auth_url: str = device_auth_url self._device_auth_url: str = device_auth_url
self._token_url: str = token_url self._token_url: str = token_url
......
...@@ -25,13 +25,14 @@ import aiohttp ...@@ -25,13 +25,14 @@ import aiohttp
import typing import typing
import contextlib import contextlib
from .auth import TokenProvider from .auth import TokenProvider
from .settings import client_settings
from simbricks.orchestration import system from simbricks.orchestration import system
from simbricks.orchestration import simulation from simbricks.orchestration import simulation
from simbricks.orchestration import instantiation from simbricks.orchestration import instantiation
class BaseClient: class BaseClient:
def __init__(self, base_url="https://app.simbricks.io/api"): def __init__(self, base_url=client_settings().base_url):
self._base_url = base_url self._base_url = base_url
self._token_provider = TokenProvider() self._token_provider = TokenProvider()
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment