pelle / oauth-plugin

Rails plugin for OAuth
http://stakeventures.com/articles/2009/07/21/consuming-oauth-intelligently-in-rails
MIT License
716 stars 216 forks source link

Client Endpoint strips format #104

Open happyFish opened 12 years ago

happyFish commented 12 years ago

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?