1.0.2 • Published 10 years ago

iisuser v1.0.2

Weekly downloads
2
License
MIT
Repository
github
Last release
10 years ago

iisuser

Middleware to parse the iis username from headers passed by iisnode and set on the request.

Build Status

Installation

npm install --save iisuser

Usage

app.use(iisuser({

  //only accepts iis `logon_user` variable if true
  //accepts `logon_user`, `auth_user`, `remote_user`, `unmapped_remote_user` if false
  //default: false
  strict: false,

  //property to set the username on the request.
  //Eg. if username is myuser, after middleware, req.username = 'myuser'
  //default: 'username'
  reqProperty: 'username',

  //whether to remove domain component from username.
  //Eg. ABC\\myuser -> myuser
  //default: false
  removeDomain: false
}))

Debugging

iisuser can output debugging information if desired. To turn debugging on use the environment variable DEBUG=iisuser On windows this can be set from the console like so:

set DEBUG=iisuser