in scripts/identity/identity_helper.py [0:0]
def search_identity_stores_for_user_name(self, user_name : str, identity_store_ids : List[str]) -> str or None:
users = list()
for id in identity_store_ids:
try:
response = self.list_identity_users(id, user_name, None)
for user in response['Users']:
users.append(user)
while 'NextToken' in response.keys():
response = self.list_identity_users(id, user_name, response['NextToken'])
for user in response['Users']:
users.append(user)
except Exception as e:
print(e)
for user in users:
if user['UserName'] == user_name:
return user['UserId']
return None