I am working on a Rails application which is in development mode and it can register with omniauth.
The host is
http://localhost:3000/
When you specify a redirect URI http://localhost:3000 is not the same as http://localhost:3000/ (note the trailing slash).
Make sure the callback URI matches exactly.