UPDATE:. When I deploy the application to meteor.com, I do not get any of the problems, so the problem is definitely related to the development environment, and I suspect that some actions are related to ROOT_URL and how redirects are handled.
I am running Meteor on Nitrous.io .
I installed the account-facebook package and added the following to the server folder:
ServiceConfiguration.configurations.remove({ service: "facebook" }); ServiceConfiguration.configurations.insert({ service: "facebook", appId: '31058319242*****', secret: '4f6c8a9b5aab235111e97*********', site_url: 'http://accounts-*****.apse2.nitrousbox.com/' });
I also changed the root URL of my application on startup:
Meteor.startup(function () { Meteor.absoluteUrl.defaultOptions.rootUrl = "http://accounts-*****.apse2.nitrousbox.com/" });
I included the same URL in my Basic application settings:

and "Advanced":

[obviously ***** is actually a string identifying the Nitrous Oxide field - I edited it here)
However, when I try to authorize the use of facebook, I get the following error:
Exception while invoking method 'login' Error: Failed to complete OAuth handshake with Facebook. failed [400] { "error": { "message":"Invalid redirect_uri: Given URL is not allowed by the Application configuration.", "type":"OAuthException", "code":191 } }
I tried several different options for these settings, but to no avail.
Anyone else run into this issue? Help evaluate.