Skip to content
This repository has been archived by the owner on Sep 15, 2020. It is now read-only.

Commit

Permalink
The base string params must be urlencoded - (en/de)code them.
Browse files Browse the repository at this point in the history
  • Loading branch information
cedel1 committed May 29, 2016
1 parent 38ab204 commit 76286a4
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 5 deletions.
6 changes: 3 additions & 3 deletions EventListener/OAuthRequestListener.php
Original file line number Diff line number Diff line change
Expand Up @@ -97,10 +97,10 @@ protected function parseAuthorizationHeader(Request $request)
continue;
}

$key = trim($split[0]);
$value = str_replace('"', '', trim($split[1]));
$key = rawurldecode(trim($split[0]));
$value = rawurldecode(str_replace('"', '', trim($split[1])));

$params[$key] = rawurldecode($value);
$params[$key] = $value;
}

return $params;
Expand Down
4 changes: 2 additions & 2 deletions Service/OAuthAbstractServerService.php
Original file line number Diff line number Diff line change
Expand Up @@ -314,10 +314,10 @@ protected function normalizeRequestParameters($requestParameters)

sort($sortedValues);
foreach ($sortedValues as $sortedValue) {
$normalizedParameters[] = $key . '=' . $sortedValue;
$normalizedParameters[] = rawurlencode($key) . '=' . rawurlencode($sortedValue);
}
} else {
$normalizedParameters[] = $key . '=' . $value;
$normalizedParameters[] = rawurlencode($key) . '=' . rawurlencode($value);
}
}
}
Expand Down

0 comments on commit 76286a4

Please # to comment.