Итак, у Meteor этот отличный пакет Accounts, который позволяет легко вводить пароль с помощью пароля или других сервисов. Однако в настоящее время я создаю веб-службу с несколькими требуемыми сервисами (facebook/twitter/etc). Ссылка здесь: Как добавить внешние учетные записи службы в уже существующую учетную запись в Meteor? предлагает "взломать", создавая дубликаты учетных записей и просто объединяя данные, но кажется очень неудовлетворительно для меня.
Итак, мои вопросы:
1) Есть ли более элегантный способ использования пакетов Accounts-xxx для создания одного пользователя, но с несколькими подключенными услугами?
2) Если нет, могу ли я использовать теперь разделенные пакеты oauth, чтобы просто добавлять токены к одному пользователю. Если, например, токен github был "прикреплен" вручную в более поздней точке, будет ли Accounts.loginWithGithub все еще находить, что вручную объединенная учетная запись в более поздней точке?
Спасибо за вашу помощь.