def search_identity_stores_for_user_name()

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