Today, I had a new client present an authorization problem. They were using our App to signIn to their account and authorize the App. The App was authorized but it appeared that tokens were not returned to the app as an 401 Error was returned during the initial credential check
[ http://api.twitter.com/1/account/verify_credentials.xml ]. The solution was confusing. We had to go to the twitter account settings via the web and uncheck the https box - hit save - signOut - signIn - reCheck the https box - hit save - signOut.
From that point on, all worked just fine. It should be noted that at all times, the App was authorized.
Our hypothesis is a preference setting was misplaced within Twitter and reSaving the settings resolved.
Any feedback would be appreciated.