This commit is contained in:
primetheus 2021-03-22 20:58:28 -04:00
Родитель de02094e58
Коммит 03c591763e
1 изменённых файлов: 6 добавлений и 11 удалений

Просмотреть файл

@ -4,14 +4,10 @@ import os
class OneLogin:
def __init__(self):
CLIENT_ID = os.environ['ONELOGIN_CLIENT_ID']
CLIENT_SECRET = os.environ['ONELOGIN_CLIENT_SECRET']
REGION = os.environ.get('ONELOGIN_REGION', 'US').upper()
self.client = OneLoginClient(
CLIENT_ID,
CLIENT_SECRET,
REGION
)
CLIENT_ID = os.environ["ONELOGIN_CLIENT_ID"]
CLIENT_SECRET = os.environ["ONELOGIN_CLIENT_SECRET"]
REGION = os.environ.get("ONELOGIN_REGION", "US").upper()
self.client = OneLoginClient(CLIENT_ID, CLIENT_SECRET, REGION)
def get_group_members(self, group_name=None):
"""
@ -21,10 +17,9 @@ class OneLogin:
:return:
"""
member_list = []
role = self.client.get_roles(query_parameters={'name': group_name})
users = self.client.get_users(query_parameters={'role_id': role[0].id})
role = self.client.get_roles(query_parameters={"name": group_name})
users = self.client.get_users(query_parameters={"role_id": role[0].id})
for user in users:
member_list.append({"username": user.username, "email": user.email})
return member_list