Add classes and methods for user authentication according to http://sourcey.com/rails-4-omniauth-using-devise-with-twitter-facebook-and-linkedin/

You can use ensure_signup_complete to ensure the user has provided all the necessary
information before accessing a specific resource. Use it in a before_filter like so:
before_filter :ensure_signup_complete, only: [:new, :create, :update, :destroy]