Because that param shouldn't be needed ... Ilike did like having it there but apparently that's not what should happen:)

I'm a bit slow on catching up I patches,meetings and atom kept me ties up but I'm hopeful for tonight :)

Sent from my iPhone

On Jul 15, 2008, at 16:21, Ropu <[EMAIL PROTECTED]> wrote:

Chris, why not just add a new $config for the container and syndicator?

ropu

On Tue, Jul 15, 2008 at 11:07 AM, xin zhang <[EMAIL PROTECTED]> wrote:

Hi,

Has the patch committed yet so I can try?

Thanks

--- On Mon, 7/14/08, Chris Chabot <[EMAIL PROTECTED]> wrote:
From: Chris Chabot <[EMAIL PROTECTED]>
Subject: Re: public certificate key
To: [email protected]
Date: Monday, July 14, 2008, 11:16 AM

Hey Karsten,

Don't worry i didn't miss the patch, been hecticly busy this weekend
with trying to get basic atom support done; I'll make sure to commit
it tonight

      -- Chris

On Jul 14, 2008, at 4:46 PM, Karsten Beyer wrote:

Hi,
for the php version:

https://issues.apache.org/jira/browse/SHINDIG-447

Summary: the proxy is called with the signOwner and signViewer
parameters.
They are both included in the signature base_string. Then the
application
page is called without these paramters. So signatures will not match.

Patch for /php/src/gadgets/oauth/OAuth.php against current trunk:

Index: .
===================================================================
--- . (revision 676605)
+++ . (working copy)
@@ -292,8 +292,7 @@
$parameters = is_array($parameters) ? $parameters : array();
$defaults = array("oauth_nonce" =>
OAuthRequest::generate_nonce(),
"oauth_timestamp" => OAuthRequest::generate_timestamp(),
- "oauth_consumer_key" => $consumer->key, 'synd'
=> 'partuza',
- 'container' => 'partuza');
+ "oauth_consumer_key" => $consumer->key);
$parameters = array_merge($defaults, $parameters);
if (isset($token)) {
$parameters['oauth_token'] = $token;
@@ -393,6 +392,9 @@
$parts = parse_url($this->http_url);
parse_str(@$parts['query'], $params);
foreach ($params as $key => $value) {
+ if ($key == "signOwner" || $key == "signViewer") {
+ continue;
+ }
$this->parameters[$key] = $value;
}
$parts = array($this->get_normalized_http_method(),
$this->get_normalized_http_url(),

This fixes it with a (very extremely ugly) hack (patch for some
other bug
(hard-coded partuza container name) included, as this patch was not
yet
committed).

I will try to understand the complete oauth signing process later in
the
week and try to supply a "acceptable" patch, as this is a show-
stopper right
now for our planned end-of-july release plans...

However with above patch applied, i can successfully validate a
signature
with the linked method from google.

Best Regards

Karsten Beyer

On Mon, Jul 14, 2008 at 4:34 PM, Gonzalo Aune
<[EMAIL PROTECTED]> wrote:

I was trying to run the example in the Java and the PHP side without
success, anyone could run this example?.

G.-

On Mon, Jul 14, 2008 at 11:30 AM, xin zhang <[EMAIL PROTECTED]>

wrote:

Hi,

I am trying the example from



http://code.google.com/p/opensocial-resources/wiki/OrkutValidatingSignedRequestsonshindig

, how to generate the public certificate key for shindig?

Thanks












--
.-. --- .--. ..-
R o p u

Reply via email to