0.1.1 • Published 5 years ago

passport-vk-app-sign v0.1.1

Weekly downloads
2
License
MIT
Repository
github
Last release
5 years ago

Build Status

passport-vk-app-sign

Passport strategy for authenticating VK applications.

Install

$ npm install passport-vk-app-sign

Usage

passport.use(new VkAppSignStrategy({
    secret: 'FgTxNdMzp7dgj2NPnEPv',
    verbose: true,
  },
  function(signedParams, req, done) {
    User.findOne({ userId: signedParams.viewer_id }, function (err, user) {
      if (err) { return done(err); }
      if (!user) { return done(null, false); }
      if (!user.verifyPassword(password)) { return done(null, false); }
      return done(null, user);
    });
  }
));