def METHOD_NAME(self, logger: AirbyteLogger, config: Mapping[str, Any]) -> Tuple[bool, Any]:
    try:
        auth = self.get_authenticator(config)
        replication_start_date = pendulum.parse(config["replication_start_date"])
        users_gen = Users(authenticator=auth, replication_start_date=replication_start_date).read_records(
            sync_mode=SyncMode.full_refresh
        )
        next(users_gen)
        return True, None
    except Exception as error:
        return False, f"Unable to connect to Harvest API with the provided credentials - {repr(error)}"