diff --git a/src/conduit/ConduitClient.php b/src/conduit/ConduitClient.php --- a/src/conduit/ConduitClient.php +++ b/src/conduit/ConduitClient.php @@ -11,6 +11,7 @@ private $password; private $publicKey; private $privateKey; + private $conduitToken; const AUTH_ASYMMETRIC = 'asymmetric'; @@ -43,6 +44,15 @@ return $this->host; } + public function setConduitToken($conduit_token) { + $this->conduitToken = $conduit_token; + return $this; + } + + public function getConduitToken() { + return $this->conduitToken; + } + public function callMethodSynchronous($method, array $params) { return $this->callMethod($method, $params)->resolve(); } @@ -100,6 +110,10 @@ $meta['auth.signature'] = $signature; } + if ($this->conduitToken) { + $meta['token'] = $this->conduitToken; + } + if ($meta) { $params['__conduit__'] = $meta; }