acinader/signed-request

Simple request signing library

dev-master 2017-11-14 22:35 UTC

This package is auto-updated.

Last update: 2024-04-24 05:52:06 UTC


README

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\n";