pelle/oauth-plugin — Issue #104: Client Endpoint strips format
Author: happyFish
Created: 2011-12-14 21:51:21+00:00
State: open

There is a problem using the client endpoint for an oauth service when the format is specified.

I try to specify the return format, like so:
http://consumer.dev/oauth_consumers/dupl/client/series.json

But Rails just json formats the returned *html* response, and doesn't send the format as part of the endpoint.

from the consumer log:

Started GET "/oauth_consumers/dupl/client/series.json" for 127.0.0.1 at 2011-12-14 15:06:22 -0500
Processing by OauthConsumersController#client as JSON
Parameters: {"id"=>"dupl", "endpoint"=>"series"}

and the client log:

Started GET "/series/" for 127.0.0.1 at 2011-12-14 15:06:22 -0500

and here's the routes:

resources :oauth_consumers do
member do
get :callback
get :callback2
match 'client/*endpoint' => 'oauth_consumers#client'
end
end

am i missing something?