In Railscast: http://railscasts.com/episodes/241-simple-omniauth Ryan uses omniauth for logins. In the video when he clicks on the login button the first time Twitter asks the u
If you have requested permission for DM privileges or other advanced privileges this can cause problems. ( https://dev.twitter.com/discussions/1459 )
If that doesn't help, more details would be useful.