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';