npm.io
1.0.2 • Published 7 years ago

bap-login-social

Licence
ISC
Version
1.0.2
Deps
3
Size
29 kB
Vulns
1
Weekly
0

Express BAP CLI

This is package support login social (Facebook, Google, Twitter, Github, Microsoft v.v)

Required

  • nodejs >=8.0

How to install

    (sudo) npm install --save bap-login-social

How to work

Platform supported
  • Login social via firebase
    • Facebook
    • Google
    • Twitter
    • Github
    • Yahoo JP
    • LINE
    • Microsoft
  • Login social basic
    • Facebook
    • Google
    • Yahoo JP
    • LINE
How to use
  • Step 1
   let loginSocial = require('bap-login-social')({ type: 'firebase', serviceAccount });
Variable Description
type This is type login social. Approve: firebase, basic. Default: firebase
serviceAccount This is service Account download in console of firebase
  • Step 2
    const user = await loginSocial.verify({ uid, type, accessToken })
Variable Description
uid UID of user firebase for login Facebook, Google, Twitter, Github, Microsoft. Default: null
type Type login. Allow Facebook, Google, Twitter, Github, Microsoft, LINE, Yahoo JP
accessToken This is access token for login LINE, Yahoo JP. Default null

Keywords