swimtobird / kong-hmac
Installs: 391
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 1
Open Issues: 0
pkg:composer/swimtobird/kong-hmac
Requires
- nesbot/carbon: ^1.22
Requires (Dev)
- guzzlehttp/guzzle: ^6.3
- phpunit/phpunit: ~5.0
README
Installation
composer require swimtobird/kong-hmac
HOW TO USE
- GET
$hamc = new Hmac('user','secret','example.com','GET'); $hamc->setUrl('/default'); $header = $hamc->getHeader(); $client = new GuzzleHttp\Client(['base_uri' => 'http://example.com']); $request = $client->request('GET', '/default', [ 'headers' => $header ]); print json($response->getBody(),true);
- POST
$hamc = new Hmac('user','secret','example.com','POST'); $hamc->setUrl('/default'); $header = $hamc->getHeader(); $client = new GuzzleHttp\Client(['base_uri' => 'http://example.com']); $request = $client->request('POST', '/default', [ 'headers' => $header 'form_params'=>[ 'params' => 'test' ] ]); print json($response->getBody(),true); `````