I put this up on SO a few days ago, but got no love.
What i want to do is simple in concept, but I don’t know how to execute it or, more importantly, if doing so is a good idea.
I’m happy with the built-in accounts packages. They definitely suit all of my needs. Except I would like to have a handful of loosely associated meteor apps in different domain names use the same userbase. I know I can use external collections by defining like this:
if (Meteor.isServer) {
var centralDB = new MongoInternals.RemoteCollectionDriver("mongodb://<central db>");
MyCollection = new Mongo.Collection("mycollection", {_driver: centralDB});
}
And so it may be possible to do this with the built-in Users collection. But doing so would require switching off the automatic Users collection declaration, which is somewhere in the package that I could not find. So:
- Is this possible?
- If so, how?
- If so, is it a bad idea?