requests-auth-bearer
This class provides Bearer authentication method for PHP Requests library (https://github.com/rmccue/Requests).
Installation
Install with Composer
composer require man197/requests-auth-bearer
or
{
"require": {
"man197/requests-auth-bearer": "dev-master"
}
}
Install source from GitHub
$ git clone git://github.com/Man197/requests-auth-bearer.git
Example
It implements Requests_Auth interface, so usage is pretty simple:
$token = 'your_long_and_secure_token';
$auth = new Requests_Auth_Bearer($token);
$options = array(
'auth' => $auth
);
$request = Requests::get('http://example.com', array(), $options);
Known issues
Class is modifying request headers by curl_setopt
, so any other headers you passed into request may be lost.