|
@@ -59,7 +59,7 @@ class InboxValidator implements ShouldQueue
|
|
// Job processed already
|
|
// Job processed already
|
|
return 1;
|
|
return 1;
|
|
}
|
|
}
|
|
- Cache::put($lockKey, 1, 300);
|
|
|
|
|
|
+ Cache::put($lockKey, 1, 3600);
|
|
}
|
|
}
|
|
|
|
|
|
if(!isset($headers['signature']) || !isset($headers['date'])) {
|
|
if(!isset($headers['signature']) || !isset($headers['date'])) {
|
|
@@ -155,6 +155,9 @@ class InboxValidator implements ShouldQueue
|
|
) {
|
|
) {
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
|
|
+ if(!isset($bodyDecoded['id'])) {
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
$signatureData = HttpSignature::parseSignatureHeader($signature);
|
|
$signatureData = HttpSignature::parseSignatureHeader($signature);
|
|
$keyId = Helpers::validateUrl($signatureData['keyId']);
|
|
$keyId = Helpers::validateUrl($signatureData['keyId']);
|
|
$id = Helpers::validateUrl($bodyDecoded['id']);
|
|
$id = Helpers::validateUrl($bodyDecoded['id']);
|