Passport Authentication Strategy for Clover's API using OAuth2
$ npm install passport-clover
/**
Strategy
constructor.- The Infusionsoft authentication strategy authenticates requests by delegating to
- Infusionsoft using the OAuth 2.0 protocol.
- Applications must supply a
verify
callback which accepts anaccessToken
, refreshToken
and service-specificprofile
, and then calls thedone
- callback supplying a
user
, which should be set tofalse
if the - credentials are not valid. If an exception occured,
err
should be set. - Options:
-
client_id
your Clover application's client_id
-
redirect_uri
URI to which Clover will redirect the user after granting authorization
- Examples:
-
passport.use(new CloverStrategy({
-
client_id: '1234567890123',
-
redirect_uri: 'https://www.example.com/auth/Clover/callback'
-
}
-
));
- @param {Object} options
- @param {Function} verify
- @api public */