gravityonmars/Balloons.IO — pull request #76 by olid16 (2012-12-24 14:46:29+00:00)
Title: Can't finish the installation steps since Callback URL config info is missing

When following the installation info I found two problems.

If I try to log in with Twitter I get this exception:

Error: failed to find request token in session
at Strategy.OAuthStrategy.authenticate (/home/ffernandez/IdeaProjects/Balloons.IO/node_modules/passport-twitter/node_modules/passport-oauth/lib/passport-oauth/strategies/oauth.js:122:54)

To solve it I had to go to my Twitter app Settings and add the Callback URL contained in 'config.json': http://127.0.0.1:6789/auth/twitter/callback

If I try to log in with Facebook I get this one:

An error occurred. Please try again later.

API Error Code: 191
API Error Description: The specified URL is not owned by the application
Error Message: Invalid redirect_uri: Given URL is not allowed by the Application configuration.

To solve it I had to go to my Facebook app Settings/Basic, click on Website with Facebook Login and add the Callback URL contained in 'config.json': http://127.0.0.1:6789/auth/facebook/callback

These steps should be included in the Installation info to achieve a soft landing in the app.