В Railscast: http://railscasts.com/episodes/241-simple-omniauth Райан использует omniauth для входа в систему. На видео, когда он нажимает кнопку входа в систему в первый раз, Twitter спрашивает пользователя, хотят ли они авторизовать приложение Райана. При втором нажатии кнопки входа пользователь автоматически входит в систему. В моем приложении пользователь каждый раз вынужден авторизовать мое приложение. Если пользователь вошел в Твиттер и уже авторизовал приложение, разве оно не должно «просто работать»?
РЕДАКТИРОВАТЬ: у моего приложения в настоящее время есть разрешения на чтение, запись и прямые сообщения. Еще я использую omniauth-twitter (0.0.6).