Skip to content

dlochrie/passport-signature

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Signature Strategy for PassportJS.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published