arthens / request-signer
There is no license information available for the latest version (0.1) of this package.
PHP library to sign and verify requests
0.1
2014-03-24 08:48 UTC
Requires
- php: >=5.3.2
Requires (Dev)
- phpunit/phpunit: ~3.7
This package is not auto-updated.
Last update: 2026-02-28 22:11:55 UTC
README
arthens/request-signer is a PHP library to sign and validate requests.
The implementation is inspired by the AWS Rest Authentication tutorial.
Installation
Add arthens/request-signer to your composer.json.
You can also download request-signer directly, as it doesn't have any dependency.
Usage
// Use composer or import the class manually require 'vendor/autoload.php'; // Create a new Signer $signer = new \Arthens\RequestSigner\Signer('here-your-secret-key'); // Generate a new url-friendly signature $signature = $signer->sign('GET', '/news'); // Verify a signature if (!$signer->verify('here-the-signature-from-request', 'GET', '/news')) { throw new \Exception('Invalid signature'); }