A bit about Twitter and their use of authentication:
"Mobile and Desktop applications are most often single user applications such as command line scripts and applications on a phone. For these applications it can be difficult to handle a callback URL if not impossible.
So…
“If you can handle a callback in your application we strongly encourage you use OAuth to authorize users. If not you should consider Out-of-band/PIN code authentication”
… I would use the PIN method, but this is no good because you would need to have a Twitter account to use the app and sign off the URL each time. I need the Stream API to work in the background …
“The least desired way to authenticate with Twitter is xAuth. This method is only available to desktop or mobile applications and you need to request permission to use it. It is important to understand that xAuth is still OAuth. The only difference being that you skip the request_token and authorize steps of the OAuth flow.”
… The way I see it, in order to use Twitter content without the user having to make any particular action that breaks the flow of the app is to use xAuth. Let me know if this doesn’t sound right or have further suggestions.
Many thanks,
[import]uid: 21125 topic_id: 9248 reply_id: 33817[/import]