passport-signature

0.1.7 • Public • Published

Passport-Signature

Usage

Add "passport-signature" to your package.json file. Then, (sudo) npm install -l.

Config

Following thr Passport Strategy conventions, your settings should look like:

// Signature Strategy
passport.use(new SignatureStrategy({
  clientID: 'your-license',
  clientSecret: 'your-secret',
  callbackURL: 'http://your.app.com/auth/signature/return',
  providerURL: 'https://auth.signature.com/',
  profileURL: 'https://auth.signature.com/api/userinfo'
}, function (token, tokenSecret, profile, done) {
  compound.models.User.findOrCreate({
    signatureId: profile.id,
    profile: profile
  }, function (err, user) {
    done(err, user);
  });
}));

..etc.

Notes

Tested against the example project in this OAUTH2 provider repo.

Thanks

Jared Hanson

License

MIT

Readme

Keywords

none

Package Sidebar

Install

npm i passport-signature

Weekly Downloads

4

Version

0.1.7

License

none

Last publish

Collaborators

  • dlochrie
  • baylorcollegeofmedicine