2012-01-23 3 views
0

OAuthプロバイダを作成していますが、フィルタなどの$ _GETパラメータを追加で渡す場合を除いて現在動作しています。

/me/actionsのようなURLを渡すと、私は/ me/actions?status = pendingのようなURLを渡すと無効な署名であると断ちます。

私の問題の一部は、OAuthProviderライブラリが解析する必要があるすべてのパラメータを理解できないということです。追加の$ _GETパラメータを解析しようとしているか、単に無視していますか?それはhte $ _GETパラメータなしで動作するので、起こりうる原因はありますか?

答えて

1

希望が遅れていません。 PECLのOAuth & OAuthProviderクラスを使用していますか?その場合は、thisメソッドをチェックしてください。

使用して、サーバー上で、次の署名を検証時

$provider->setParam("status", NULL); //$provider = your instance of OAuthProvider 

は、あなたがそれらのパラメータを無視して、プロバイダを言っています。送信する各パラメータに対してこれを行います。

希望すると助かります!