passport-vk-app-sign

0.1.1 • Public • Published

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);
    });
  }
));

Package Sidebar

Install

npm i passport-vk-app-sign

Weekly Downloads

0

Version

0.1.1

License

MIT

Unpacked Size

6.04 kB

Total Files

8

Last publish

Collaborators

  • abramov