in connectors/sources/confluence.py [0:0]
def _extract_identities(self, response):
if not self._dls_enabled():
return set()
identities = set()
user_results = response.get("user", {}).get("results", [])
group_results = response.get("group", {}).get("results", [])
for item in user_results + group_results:
item_type = item.get("type")
if item_type == "known" and item.get("accountType") == "atlassian":
identities.add(prefix_account_id(account_id=item.get("accountId", "")))
elif item_type == "group":
identities.add(prefix_group_id(group_id=item.get("id", "")))
return identities