diff options
author | Adrian Lang <mail@adrianlang.de> | 2009-04-15 09:18:43 +0200 |
---|---|---|
committer | Adrian Lang <mail@adrianlang.de> | 2009-04-15 09:18:43 +0200 |
commit | fc6cedd2227d9d560736e494f431e2b40b26b45c (patch) | |
tree | 1893481527acc1ba2252db1567cd2e3d819c5681 /actions/finishremotesubscribe.php | |
parent | e876b74e8ba7e80edcb9a13bff15deff4aa6ff15 (diff) | |
parent | 1ba3ac9ee3f00472e0b7f8f25955967ab816a3fd (diff) |
Make OMB work if the configured domain name does not exclusively contain lower case letters.
If the configured domain is mixed-case OAuth throws invalidsignature errors. The current URL is part of the signated parts; since the consumer does not pass the current URL, the service has to get it itself and add it to the other OAuth params for signature rebuilding. OAuth.php uses $_SERVER for this, however, the domain is lcased in $_SERVER. Hence we pass the complete current URL as generated by common_local_url to OAuthRequest.
Diffstat (limited to 'actions/finishremotesubscribe.php')
-rw-r--r-- | actions/finishremotesubscribe.php | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/actions/finishremotesubscribe.php b/actions/finishremotesubscribe.php index d54c29a60..3e3a81715 100644 --- a/actions/finishremotesubscribe.php +++ b/actions/finishremotesubscribe.php @@ -44,7 +44,7 @@ class FinishremotesubscribeAction extends Action common_debug('stored request: '.print_r($omb,true), __FILE__); common_remove_magic_from_request(); - $req = OAuthRequest::from_request(); + $req = OAuthRequest::from_request('POST', common_local_url('finishuserauthorization')); $token = $req->get_parameter('oauth_token'); |