Using DDP to login with the existing accounts-facebook package would be a cleaner solution.
From searching a little just now, people have already had to deal with these issues over the last two years when integrating with Android and iOS apps.
Here are some findings:
Authentication with Google, facebook, Twitter accounts · Issue #21 · delight-im/Android-DDP
Hello, it's possible connect to meteor server with Google or Facebook account ? tks
facebook-ddp - Modification of meteor core package facebook so that mobile clients can log in with oauth.
Use facebook to login to meteor · Issue #122 · boundsj/ObjectiveDDP
Would it be possible for users to login using the facebook service, with help of the facebook SDK?
I’m going to use your solution now, but would be nice if things were changed on Meteor’s end to make things as easy as login with password.