pkallos/SignedRequest
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
A General purpose request signer and validator object.
Built to enable server to server http requests that can be authenticated through the use of a shared secret.
Usage:
$params = array('foo' => 'bar', 'Fid' => array('fig' => 'floo', 'soo' => 'tid'), 'nid' => 'nad');
echo 'http://localhost/SignedRequest.php/?' . $signer->generateValidQueryString($params) . "\n";
To validate the current request:
echo $signer->validateCurrentRequest() ? "valid\n" : "invalid";