On 17/11/11 22:31, Pierre GIRAUD wrote:

I suspect something goes wrong in the "oauth1_authorize" method:
https://github.com/pelle/oauth-plugin/blob/master/lib/oauth/controllers/provider_controller.rb#L101

If I understand correctly, the browser should be redirected to
"redirect_url". This "redirect_url" value comes either:
  - from the application settings (as set by user when registering the
application) if "oob" is given as value for "oauth_callback",
  - or, from the "oauth_callback" value set in parameters if not equal to "oob".

If "redirect_url" is empty, then "authorize success" is rendered.

I'm pretty sure that the latter is the case I'm currently facing.

Can someone please confirm I'm right?

That's about right, yes.

Once again, as a test, you can try to login in
http://tasks.hotosm.org, or maybe use this client tester
http://term.ie/oauth/example/client.php.
I can provide advices on how to use the latter.

Thanks for that link to the client tester. I've just tried that, both against my dev server and against the live server, and it both seem to work for me. Here's what I did.

  - Registered an application with no callback

  - Used the test client to get a request token against
    /oauth/request_token?oauth_callback=http://compton.nu/

  - Use the test client to authorize the resulting token
    against /oauth/authorize

and after authorizing the client on the OSM site I was redirected to http://compton.nu/ as expected.

Tom

--
Tom Hughes ([email protected])
http://compton.nu/

_______________________________________________
dev mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/dev

Reply via email to