I've just developed a desktop app with TweetSharp that uses OAuth. If
I install the app on multiple machines and go through the PIN
authorization on each machine, all the machines end up with the same
access tokens. This means that I cannot revoke authorization for a
specific machine, but have to revoke authorizations for all machines
-- and then re-authorize each of the ones that I want to keep using.

This is better than only accepting the most recently approved client
as apparently used to be the case (http://groups.google.com/group/
twitter-development-talk/browse_thread/thread/cd8cb630110340f8/
c7d2e059f0d5fd29), but it could be better still.

It would be much nicer if twitter.com could
 1) for each user, track multiple tokens per desktop app
 2) let users assign "nicknames" to individual tokens when authorizing
a desktop app
 3) show individual desktop tokens
 4) allow revoking/removing individual desktop tokens

-Peter

Reply via email to