iisuser
v1.0.2
Published
Middleware to parse the iis username from headers passed by iisnode and set on the request
Maintainers
Readme
iisuser
Middleware to parse the iis username from headers passed by iisnode and set on the request.
Installation
npm install --save iisuserUsage
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