vytautasgimbutas/lib-hawk-authentication-guzzle-subscriber
Composer 安装命令:
composer require vytautasgimbutas/lib-hawk-authentication-guzzle-subscriber
包简介
Guzzle subscriber for Hawk Authentication
README 文档
README
Hawk specification can be found here: http://alexbilbie.com/2012/11/hawk-a-new-http-authentication-scheme/
Using Symfony2? Check out Hawk Authentication bundle that uses Symfony2 Security component.
Usage
use Tornado\Component\HawkAuthentication\HawkAuthenticationSubscriber; use Dflydev\Hawk\Client\ClientBuilder; use Dflydev\Hawk\Credentials\Credentials; use GuzzleHttp\Client; $id = '12345'; $secret = 'asd'; $client = ClientBuilder::create()->build(); $credentials = new Credentials($secret, 'sha256', $id); $hawkAuthenticationPlugin = new HawkAuthenticationSubscriber( $client, $credentials ); $httpClient = new Client(); /** @var \GuzzleHttp\Message\Response $response */ $response = $httpClient->post('https://test.dev/app_dev.php/rest?a=b', [ 'json' => array('a' => 'b'), 'subscribers' => array($hawkAuthenticationPlugin), ]);
统计信息
- 总下载量: 26
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 4
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2014-10-10