Page MenuHomeDevCentral

D260.id608.diff
No OneTemporary

D260.id608.diff

diff --git a/app/Http/Controllers/Gate/GitHubGateController.php b/app/Http/Controllers/Gate/GitHubGateController.php
--- a/app/Http/Controllers/Gate/GitHubGateController.php
+++ b/app/Http/Controllers/Gate/GitHubGateController.php
@@ -127,6 +127,12 @@
return true;
}
+ // If the secret is defined, but signature is missing from the
+ // request, we don't need to perform any other validation.
+ if (empty($this->signature)) {
+ return false;
+ }
+
return XHubSignature::validatePayload(
$secret,
$this->rawRequestContent,

File Metadata

Mime Type
text/plain
Expires
Mon, Jun 9, 00:45 (8 h, 43 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
2714647
Default Alt Text
D260.id608.diff (621 B)

Event Timeline