Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    passport-signaturepublic

    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

    Keywords

    none

    install

    npm i passport-signature

    Downloadsweekly downloads

    13

    version

    0.1.7

    license

    none

    repository

    github.com

    last publish

    collaborators

    • avatar
    • avatar