Client

Im TB.One, in der Benutzerverwaltung, wird ein API User angelegt.
Die Zugangsdaten werden per BaseAuth übergeben

$user=new \Alvine\Security\Authentication\User('apiuser');
$password=new \Alvine\Security\Authentication\Credential\Password('xxxxxx');

$tradebyteClient=new \Alvine\Channel\Tradebyte\Client(new \Alvine\Net\Resource\URI(\Alvine\Channel\Tradebyte\Client::ENDPOINT));
$tradebyteClient->setCredential(new \Alvine\Net\Http\Authentication\Scheme\Basic($user, $password));