Skip to content

devfordays/meteor-link-accounts

 
 

Repository files navigation

#Meteor Link Accounts A Meteor package designed to links social network accounts without any hassles.

##Goals

  • Link additional social network accounts.
  • Don't modify any Meteor core packages.
  • Don't force users to add additional Meteor packages that they are not going to use.

##Usage

  • Call Meteor.linkWith[ServiceName] in place instead of loginWith. (client side)
  • For unlink, Use Accounts.unlinkeService(userId, serviceName). (server side)

##Design notes:

  1. Piggyback on existing Meteor oauth login system. Use login handler.

  2. We do not allow link different account from same service for now. For example, you could not link with 2 different github accounts.

  3. Save the linked service info on user.services, instead of creating new field on user object. This allow user logins the application from linked services.

  4. Don't create a temporary user account and then merge it.

##Support Accounts Package

  • accounts-meteor-developer
  • accounts-github
  • accounts-facebook
  • btafel:accounts-facebook-cordova
  • accounts-google
  • accounts-twitter
  • accounts-meetup
  • accounts-weibo
  • bozhao:accounts-instagram
  • mrt:accounts-vk
  • mikepol:accounts-ok
  • mikepol:accounts-mailru
  • jonperl:accounts-linkedin
  • garbolino:accounts-soundcloud
  • jameslefrere:accounts-twitch
  • nicolaiwadstrom:meteor-angellist
  • acemtp:meteor-slack
  • xinranxiao:meteor-spotify

##License MIT

About

Meteor link account package. based on this PR https://github.com/meteor/meteor/pull/1133

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 96.6%
  • HTML 3.4%