(Looking for maintainer) Meteor link account package. based on this PR https://github.com/meteor/meteor/pull/1133
JavaScript HTML
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
community-services
core-services
example
.gitignore
.versions
README.md
history.md
link_accounts_client.js
link_accounts_server.js
package.js
smart.json
versions.json

README.md

Meteor Link Accounts

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

Next Steps

  • Look into work with Apollo (graphQL)
  • Look into merge into meteor/accounts.
  • Update to be more open

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.unlinkService(userId, serviceName). (server side)

Changelog

  • 2.0 Will only work for Meteor app version above 1.3.
  • 1.3 will work with Meteor app version 1.3 or below.

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

Official packages

  • accounts-meteor-developer
  • accounts-github
  • accounts-facebook
  • accounts-google
  • accounts-twitter
  • accounts-meetup
  • accounts-weibo

Community packages

  • btafel:accounts-facebook-cordova
  • bozhao:accounts-instagram
  • mrt:accounts-vk
  • mikepol:accounts-ok
  • mikepol:accounts-mailru
  • jonperl:accounts-linkedin
  • garbolino:accounts-soundcloud
  • alexbeauchemin:accounts-twitch
  • nicolaiwadstrom:meteor-angellist
  • acemtp:meteor-slack
  • xinranxiao:meteor-spotify
  • gcampax:accounts-dropbox
  • pcooney10:accounts-venmo
  • leonzhang1109:accounts-wechat
  • leonzhang1109:accounts-qq
  • storyteller:accounts-line

License

MIT