diff --git a/bridge.yml b/bridge.yml index 1be3130..c236465 100644 --- a/bridge.yml +++ b/bridge.yml @@ -1,4 +1,5 @@ debug: "false" +group: "user" authentik: api_url: "https://authentik.company/api/v3" diff --git a/main.py b/main.py index 23dce3b..7b2c6b1 100755 --- a/main.py +++ b/main.py @@ -12,6 +12,7 @@ with open ('./bridge.yml', 'r') as file: # config parser debug=config['debug'] +group=config['group'] authentik_api_key=config['authentik']['api_key'] authentik_api_url=config['authentik']['api_url'] listmonk_api_key=config['listmonk']['api_key'] @@ -19,7 +20,7 @@ listmonk_api_url=config['listmonk']['api_url'] listmonk_api_usr=config['listmonk']['api_usr'] def authentik_get_users(): - url = authentik_api_url + '/core/users/' + '?type=internal&type=external' + '&groups_by_name=test-group' + url = authentik_api_url + '/core/users/' + '?type=internal&type=external' + '&groups_by_name=' + group headers = {'accept': 'application/json', 'Authorization': "Bearer " + authentik_api_key} resp = requests.get(url, headers=headers) json_object = json.loads(resp._content)