 <p>in you initializers try doing something like this </p> <pre><code>#config/initializers/devise.rb #provider1 config.omniauth :facebook, ENV['FACEBOOK_APP_ID'], ENV['FACEBOOK_SECRET'], :site =&gt; 'https://graph.facebook.com/', :authorize_path =&gt; '/oauth/authorize', :access_token_path =&gt; '/oauth/access_token', :scope =&gt; 'email, user_birthday, read_stream, read_friendlists, read_insights, read_mailbox, read_requests, xmpp_login, user_online_presence, friends_online_presence, ads_management, create_event, manage_friendlists, manage_notifications, publish_actions, publish_stream, rsvp_event, user_about_me, user_activities, user_birthday, user_checkins, user_education_history, user_events, user_groups, user_hometown, user_interests, user_likes, user_location, user_notes, user_photos, user_questions, user_relationships, user_relationship_details, user_religion_politics, user_status, user_subscriptions, user_videos, user_website, user_work_history' #provider2 config.omniauth :twitter, ENV['TWITTER_KEY'], ENV['TWITTER_SECRET'], :scope =&gt; { :secure_image_url =&gt; 'true', :image_size =&gt; 'original', :authorize_params =&gt; { :force_login =&gt; 'true' } } #provider3 config.omniauth :google_oauth2, ENV["GOOGLE_KEY"], ENV["GOOGLE_SECRET"] </code></pre>