diff --git a/lib/errors/badrequesterror.js b/lib/errors/badrequesterror.js deleted file mode 100644 index 6b37710..0000000 --- a/lib/errors/badrequesterror.js +++ /dev/null @@ -1,22 +0,0 @@ -/** - * `BadRequestError` error. - * - * @api public - */ -function BadRequestError(message) { - Error.call(this); - Error.captureStackTrace(this, arguments.callee); - this.name = 'BadRequestError'; - this.message = message || null; -}; - -/** - * Inherit from `Error`. - */ -BadRequestError.prototype.__proto__ = Error.prototype; - - -/** - * Expose `BadRequestError`. - */ -module.exports = BadRequestError; diff --git a/lib/index.js b/lib/index.js index e0ac305..a1b5a3b 100644 --- a/lib/index.js +++ b/lib/index.js @@ -1,13 +1,9 @@ /** * Module dependencies. */ -var Strategy = require('./strategy') - , BadRequestError = require('./errors/badrequesterror'); - +var Strategy = require('./strategy'); /** * Expose constructors. */ exports.Strategy = Strategy; - -exports.BadRequestError = BadRequestError; diff --git a/lib/strategy.js b/lib/strategy.js index cb96a24..d00f3ef 100644 --- a/lib/strategy.js +++ b/lib/strategy.js @@ -2,8 +2,7 @@ * Module dependencies. */ var passport = require('passport') - , util = require('util') - , BadRequestError = require('./errors/badrequesterror'); + , util = require('util'); /** @@ -84,10 +83,6 @@ Strategy.prototype.authenticate = function(req, options) { var username = req.headers[this._usernameHeader] || lookup(req.body, this._usernameField) || lookup(req.query, this._usernameQuery); var token = req.headers[this._tokenHeader] || lookup(req.body, this._tokenField) || lookup(req.query, this._tokenQuery); - if (!username || !token) { - return this.fail(new BadRequestError(options.badRequestMessage || 'Missing credentials')); - } - function verified(err, user, info) { if (err) { return self.error(err); } if (!user) { return self.fail(info); }