On 15/02/11 14:15, Chris Browet wrote:

I tend to think that oAuth is not a great solution for desktop client vs
net server, and kind of reinventing the wheel vs. SSL.
Key benefit of oAuth are, IMHO, the revoking ability, which is a bit
pointless for a desktop app, and the fact that men-in-the-middle do not
know your credential (also pointless for point-to-point api connection).

...and that the application doesn't have to know your password!

Re security, it is certainly better than basic auth but still no match
for script kiddie without HTTPS (see, e.g., firesheep
+http://techcrunch.com/2010/10/24/firesheep-in-wolves-clothing-app-lets-you-hack-into-twitter-facebook-accounts-easily/)+.
The only real benefit is to prevent local storage of the password.

That and the possibility that the application author might sneakily send them all to somewhere on the internet for later exploitation.

Is there a specific reason why HTTPS is not enabled for the API and/or
osm.org <http://osm.org>?

SSL is CPU heavy to run on lots of small requests.

Tom

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

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

Reply via email to