I was able to set up my Facebook and Twitter Login using Omniauth http://railscasts.com/episodes/241-simple-omniauth my Rails app. My login works perfectly on my computer (I tested both on production and development) and I did not detect a problem until someone e-mailed me this problem when he tried to sign in with Facebook:
The change you wanted was rejected.
Maybe you tried to change something you didn't have access to.
It turns out that no one else can sign in or create an account through FB or Twitter besides me on my development computer.
From other solutions, I removed protect_from_forgery and added skip_before_filter :verify_authenticity_token to my application_controller.rb, but I'm still getting that same problem.
I'm hosting my app on Heroku.
Does anyone know what's going on? Let me know if you guys need any additional info.