- foreach ($matches[1] as $key => $paramName) {
- $params[$paramName] = urldecode($matches[2][$key]);
- }
+ //work around https://github.com/tomboy-notes/tomboy.osx/issues/39
+ //,oauth_signature="anyone%2526",oauth_signature_method="PLAINTEXT",
+ if (isset($_SERVER['HTTP_AUTHORIZATION'])
+ && strpos($_SERVER['HTTP_AUTHORIZATION'], '"anyone%2526"') !== false
+ ) {
+ $params = static::parseOAuthHeader($_SERVER['HTTP_AUTHORIZATION']);
+ }
+ if (isset($params['oauth_signature'])
+ && $params['oauth_signature'] == 'anyone%26'
+ ) {
+ //second if to catch the REDIRECT values
+ $params['oauth_signature'] ='anyone&';