Skip to content
Snippets Groups Projects
Commit 4e56c443 authored by Demian Katz's avatar Demian Katz
Browse files

Include route params in HMAC validation.

parent 97528405
No related merge requests found
...@@ -120,7 +120,10 @@ abstract class AbstractRequestBase extends AbstractPlugin ...@@ -120,7 +120,10 @@ abstract class AbstractRequestBase extends AbstractPlugin
$keyValueArray = array(); $keyValueArray = array();
foreach ($linkData as $details) { foreach ($linkData as $details) {
$keyValueArray[$details] = $params->fromQuery($details); // We expect most parameters to come via query, but some (mainly ID) may
// be in the route:
$keyValueArray[$details]
= $params->fromQuery($details, $params->fromRoute($details));
} }
$hashKey = $this->hmac->generate($linkData, $keyValueArray); $hashKey = $this->hmac->generate($linkData, $keyValueArray);
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment