mirror of
https://codeberg.org/streams/streams.git
synced 2024-09-20 02:35:12 +00:00
signature validation issue with posted data
This commit is contained in:
parent
8ed915918c
commit
920f9ea507
2 changed files with 6 additions and 2 deletions
|
@ -176,8 +176,7 @@ class Item extends Controller {
|
|||
|
||||
// process an authenticated fetch
|
||||
|
||||
|
||||
$sigdata = HTTPSig::verify(EMPTY_STR);
|
||||
$sigdata = HTTPSig::verify(($_SERVER['REQUEST_METHOD'] === 'POST') ? file_get_contents('php://input') : EMPTY_STR);
|
||||
if ($sigdata['portable_id'] && $sigdata['header_valid']) {
|
||||
$portable_id = $sigdata['portable_id'];
|
||||
if (! check_channelallowed($portable_id)) {
|
||||
|
|
|
@ -220,6 +220,11 @@ class HTTPSig {
|
|||
}
|
||||
|
||||
logger('Content_Valid: ' . (($result['content_valid']) ? 'true' : 'false'));
|
||||
if (! $result['content_valid']) {
|
||||
logger('invalid content signature: data ' . print_r($data,true));
|
||||
logger('invalid content signature: headers ' . print_r($headers,true));
|
||||
logger('invalid content signature: body ' . print_r($body,true));
|
||||
}
|
||||
}
|
||||
|
||||
return $result;
|
||||
|
|
Loading…
Reference in a new issue