I've been going through testing OAuth with my desktop application on my laptop and on my desktop computer. I noticed that when I get an AccessToken with my laptop, my desktop then starts getting 401 unauthorized errors and vice versa. I'm not able to have the same application authorized on two computers simultaneously.
Is this a bug or is there a way around this? The only way I can think to get around the limitation is to somehow transfer the good AccessToken from one computer to any others that I want to use my application on. Perhaps some out-of-band mechanism that I provide on my own website to allow a user's application to get their currently active AccessToken, though I'm not sure this is a service that I'm prepared to support. I'm not sure how I expect Twitter to react to a second AccessToken request for an application when one already exists, but currently it seems to just replace the current one and only allows a single active AccessToken per application. This seems to only be a limiting factor for desktop applications. Perhaps storing and allowing up to 3 or 4 active AccessTokens per application would be sane.
