What is OAuth?
OAuth is an authentication protocol that allows users to approve application to act on their behalf without sharing their password. More information can be found at oauth.net or in the excellent
Beginner's Guide to OAuth from Hueniverse.
Where do I create an application?
You can create new applications on the Twitter Developer Site at http://dev.twitter.com/apps/new.
How long does an access token last?
We do not currently expire access tokens. Your access token will be invalid if a user explicitly rejects your application from their settings or if a Twitter admin suspends your application. If your application is suspended there will be a note on your application page saying that it has been suspended.