* */ abstract class apiAuth { public $io; abstract public function authenticate($service); abstract public function setAccessToken($accessToken); abstract public function setDeveloperKey($developerKey); abstract public function sign(apiHttpRequest $request); public function setIo (apiIo $io) { $this->io = $io; } }