From 561e1d1f9d2a83dd0e6dc83b4dfbba9eb8be77d2 Mon Sep 17 00:00:00 2001 From: Eric Kryski Date: Wed, 25 Mar 2015 14:38:47 -0600 Subject: [PATCH] removing toLowerCase calls for custom auth keys. Closes #7 --- lib/strategy.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/strategy.js b/lib/strategy.js index cb96a24..d383573 100644 --- a/lib/strategy.js +++ b/lib/strategy.js @@ -52,14 +52,14 @@ function Strategy(options, verify) { if (!verify) throw new Error('token authentication strategy requires a verify function'); - this._usernameHeader = options.usernameHeader ? options.usernameHeader.toLowerCase() : 'x-username'; - this._tokenHeader = options.tokenHeader ? options.tokenHeader.toLowerCase() : 'x-token'; + this._usernameHeader = options.usernameHeader ? options.usernameHeader : 'x-username'; + this._tokenHeader = options.tokenHeader ? options.tokenHeader : 'x-token'; - this._usernameField = options.usernameField ? options.usernameField.toLowerCase() : 'username'; - this._tokenField = options.tokenField ? options.tokenField.toLowerCase() : 'token'; + this._usernameField = options.usernameField ? options.usernameField : 'username'; + this._tokenField = options.tokenField ? options.tokenField : 'token'; - this._usernameQuery = options.usernameQuery ? options.usernameQuery.toLowerCase() : this._usernameField; - this._tokenQuery = options.tokenQuery ? options.tokenQuery.toLowerCase() : this._tokenField; + this._usernameQuery = options.usernameQuery ? options.usernameQuery : this._usernameField; + this._tokenQuery = options.tokenQuery ? options.tokenQuery : this._tokenField; passport.Strategy.call(this); this.name = 'token';