0.1.5 • Published 6 years ago

passport-qyweixin v0.1.5

Weekly downloads
-
License
MIT
Repository
-
Last release
6 years ago

passport-qyweixin v1.0.3

##支持功能

  • 企业微信登录

安装

$ npm install passport-qyweixin

使用

Configure Strategy

 passport.use(new QYStrategy({
        appID: {APPID}, // corpid
        agentID: {agentID},
        secretKey: {secretKey}, // corpsecret
        state: {state} || 'login' // 默认 login
        redirectUrl: {redirectUrl},
        getuserdetail: {getuserdetail} || false // 获取用户相信信息
        passReqToCallback: {passReqToCallback} || false // 默认false
      },
      function(user, done) {
          if (user && user.userid) {
              done(null, user)
          } else {
              done(null, false)
          }
      }
));

Authenticate Requests

  router.get('/auth/xx', passport.authenticate('hlg', {
    failureRedirect: '/auth/fail',
    successReturnToOrRedirect: '/'
  }));

If no callbackURL is specified, the same request url will be used.

Authentication Callback

  router.get('/auth/wechat/hlg', passport.authenticate('hlg', {
    failureRedirect: '/auth/fail',
    successReturnToOrRedirect: '/'
  }));

License

Copyright (c) 2016 Sharkseven
Licensed under the MIT license.

0.1.5

6 years ago

0.1.4

6 years ago

0.1.3

6 years ago

0.1.2

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago

0.0.9

6 years ago

0.0.8

6 years ago

0.0.7

6 years ago

0.0.6

6 years ago

0.0.5

6 years ago

0.0.4

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago

1.0.3

6 years ago