Commit e42e3172 authored by Manuel's avatar Manuel

changed business-logic-scripts to fetch admin tokens

parent b47868c5
...@@ -23,10 +23,11 @@ class TokenManager: ...@@ -23,10 +23,11 @@ class TokenManager:
def getToken(self, admin=False) -> str: def getToken(self, admin=False) -> str:
if self._token == None: if self._token == None:
credentials_path = get_resources_path() credentials_path = get_resources_path()
credentials_path = f"{credentials_path}/{'admin' if admin else 'regular'}_user_credentials.json"
print("Looking for credentials at ... "+str(credentials_path)) print(f"Looking for credentials at '{credentials_path}'")
with open(f"{credentials_path}/{'admin' if admin else 'regular'}_user_credentials.json") as file_handler: with open(credentials_path) as file_handler:
credentials = json.loads(file_handler.read()) credentials = json.loads(file_handler.read())
url = f'https://{network_constants.REST_GATEWAY_HOSTNAME}:{network_constants.REST_GATEWAY_REST_PORT}/api/tokens' url = f'https://{network_constants.REST_GATEWAY_HOSTNAME}:{network_constants.REST_GATEWAY_REST_PORT}/api/tokens'
......
...@@ -15,7 +15,7 @@ import tables.add_bank_app as add_bank_app ...@@ -15,7 +15,7 @@ import tables.add_bank_app as add_bank_app
def add_use_case(use_case: str): def add_use_case(use_case: str):
jwt = TokenManager.getInstance().getToken() jwt = TokenManager.getInstance().getToken(admin=True)
url = f"https://articonf1.itec.aau.at:30420/api/use-cases" url = f"https://articonf1.itec.aau.at:30420/api/use-cases"
response = requests.post( response = requests.post(
url, url,
......
...@@ -9,17 +9,8 @@ for modules_path in modules_paths: ...@@ -9,17 +9,8 @@ for modules_path in modules_paths:
if os.path.exists(modules_path): if os.path.exists(modules_path):
sys.path.insert(1, modules_path) sys.path.insert(1, modules_path)
# import _add_use_case_scripts.car_sharing.tables.add_user as user
from _add_use_case_scripts.car_sharing.tables import add_car, add_hash, add_offer, add_publication, add_travel, add_user from _add_use_case_scripts.car_sharing.tables import add_car, add_hash, add_offer, add_publication, add_travel, add_user
# import _add_use_case_scripts.car_sharing.tables.add_user as user
# from _add_use_case_scripts.car_sharing.tables import add_car
# from _add_use_case_scripts.car_sharing.tables import add_hash
# from _add_use_case_scripts.car_sharing.tables import add_publication
# from _add_use_case_scripts.car_sharing.tables import add_offer
# from _add_use_case_scripts.car_sharing.tables import add_travel
import network_constants as nc import network_constants as nc
from security.token_manager import TokenManager from security.token_manager import TokenManager
...@@ -28,7 +19,7 @@ from security.token_manager import TokenManager ...@@ -28,7 +19,7 @@ from security.token_manager import TokenManager
def add_use_case(use_case: str): def add_use_case(use_case: str):
use_case = "car-sharing" use_case = "car-sharing"
jwt = TokenManager.getInstance().getToken() jwt = TokenManager.getInstance().getToken(admin=True)
url = f"https://articonf1.itec.aau.at:30420/api/use-cases" url = f"https://articonf1.itec.aau.at:30420/api/use-cases"
response = requests.post( response = requests.post(
url, url,
......
...@@ -22,7 +22,7 @@ from security.token_manager import TokenManager ...@@ -22,7 +22,7 @@ from security.token_manager import TokenManager
def add_use_case(use_case: str): def add_use_case(use_case: str):
use_case = "car-sharing-official" use_case = "car-sharing-official"
jwt = TokenManager.getInstance().getToken() jwt = TokenManager.getInstance().getToken(admin=True)
url = f"https://articonf1.itec.aau.at:30420/api/use-cases" url = f"https://articonf1.itec.aau.at:30420/api/use-cases"
response = requests.post( response = requests.post(
url, url,
......
...@@ -14,7 +14,7 @@ from security.token_manager import TokenManager ...@@ -14,7 +14,7 @@ from security.token_manager import TokenManager
import tables.add_table as add_table import tables.add_table as add_table
def add_use_case(use_case: str): def add_use_case(use_case: str):
jwt = TokenManager.getInstance().getToken() jwt = TokenManager.getInstance().getToken(admin=True)
url = f"https://articonf1.itec.aau.at:30420/api/use-cases" url = f"https://articonf1.itec.aau.at:30420/api/use-cases"
response = requests.post( response = requests.post(
url, url,
......
...@@ -14,7 +14,7 @@ from security.token_manager import TokenManager ...@@ -14,7 +14,7 @@ from security.token_manager import TokenManager
import tables.add_table as add_table import tables.add_table as add_table
def add_use_case(use_case: str): def add_use_case(use_case: str):
jwt = TokenManager.getInstance().getToken() jwt = TokenManager.getInstance().getToken(admin=True)
url = f"https://articonf1.itec.aau.at:30420/api/use-cases" url = f"https://articonf1.itec.aau.at:30420/api/use-cases"
response = requests.post( response = requests.post(
url, url,
......
...@@ -16,7 +16,7 @@ from security.token_manager import TokenManager ...@@ -16,7 +16,7 @@ from security.token_manager import TokenManager
def add_use_case(use_case: str): def add_use_case(use_case: str):
jwt = TokenManager.getInstance().getToken() jwt = TokenManager.getInstance().getToken(admin=True)
url = f"https://articonf1.itec.aau.at:30420/api/use-cases" url = f"https://articonf1.itec.aau.at:30420/api/use-cases"
response = requests.post( response = requests.post(
url, url,
...@@ -26,7 +26,7 @@ def add_use_case(use_case: str): ...@@ -26,7 +26,7 @@ def add_use_case(use_case: str):
json = {"name": use_case} json = {"name": use_case}
) )
print(url+": "+str(response.content)) print(url+": "+str(response.content))
if __name__ == "__main__": if __name__ == "__main__":
use_case = "crowd-journalism-enum" use_case = "crowd-journalism-enum"
......
...@@ -53,7 +53,7 @@ def add_layers(use_case:str, table_name: str): ...@@ -53,7 +53,7 @@ def add_layers(use_case:str, table_name: str):
"UniqueID", "UniqueID",
"objecttype", "objecttype",
"eventid", "eventid",
"evenEpicenter", "eventEpicenter",
"range", "range",
"firstTag" "firstTag"
], ],
......
...@@ -14,7 +14,7 @@ from security.token_manager import TokenManager ...@@ -14,7 +14,7 @@ from security.token_manager import TokenManager
import tables.add_pizza_table as pizza import tables.add_pizza_table as pizza
def add_use_case(use_case: str): def add_use_case(use_case: str):
jwt = TokenManager.getInstance().getToken() jwt = TokenManager.getInstance().getToken(admin=True)
url = f"https://articonf1.itec.aau.at:30420/api/use-cases" url = f"https://articonf1.itec.aau.at:30420/api/use-cases"
response = requests.post( response = requests.post(
url, url,
......
...@@ -14,7 +14,7 @@ from security.token_manager import TokenManager ...@@ -14,7 +14,7 @@ from security.token_manager import TokenManager
import tables.add_reddit as reddit import tables.add_reddit as reddit
def add_use_case(use_case: str): def add_use_case(use_case: str):
jwt = TokenManager.getInstance().getToken() jwt = TokenManager.getInstance().getToken(admin=True)
url = f"https://articonf1.itec.aau.at:30420/api/use-cases" url = f"https://articonf1.itec.aau.at:30420/api/use-cases"
response = requests.post( response = requests.post(
url, url,
......
...@@ -14,7 +14,7 @@ from security.token_manager import TokenManager ...@@ -14,7 +14,7 @@ from security.token_manager import TokenManager
import tables.add_smart_energy as smart_energy import tables.add_smart_energy as smart_energy
def add_use_case(use_case: str): def add_use_case(use_case: str):
jwt = TokenManager.getInstance().getToken() jwt = TokenManager.getInstance().getToken(admin=True)
url = f"https://articonf1.itec.aau.at:30420/api/use-cases" url = f"https://articonf1.itec.aau.at:30420/api/use-cases"
response = requests.post( response = requests.post(
url, url,
......
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