def METHOD_NAME(self, region: OneLoginRegion):
    log.info(f"Collecting OneLogin users in region {region.id}")
    client = onelogin_client()
    users = client.get_users(max_results=1000000)
    if not users or len(users) == 0:
        log.error("OneLogin returned empty list of users, check auth credentials")
        return
    for user in users:
        log.debug(f"OneLogin: found user {user.email} ({user.id})")
        user = OneLoginUser.new(user)
        self.graph.add_resource(region, user)