passport-xero
Version:
Xero authentication strategy for Passport.
20 lines (15 loc) • 526 B
JavaScript
/**
* Module dependencies.
*/
var util = require('util'),
Oauth1Strategy = require('passport-oauth1');
function Strategy(options, verify) {
options = options || {};
options.requestTokenURL = 'https://api.xero.com/oauth/RequestToken';
options.accessTokenURL = 'https://api.xero.com/oauth/AccessToken';
options.userAuthorizationURL = 'https://api.xero.com/oauth/Authorize';
Oauth1Strategy.call(this, options, verify);
this.name = 'xero';
}
util.inherits(Strategy, Oauth1Strategy);
module.exports = Strategy;