DefinitelyTyped/types/express-ntlm/express-ntlm-tests.ts
2018-10-10 12:51:44 -07:00

23 lines
593 B
TypeScript

import express = require('express');
import ntlm = require('express-ntlm');
const app = express();
app.use(ntlm({
debug() {
const args = Array.prototype.slice.apply(arguments);
console.log.apply(null, args);
},
domain: 'MYDOMAIN',
domaincontroller: 'ldap://myad.example',
// use different port (default: 389)
// domaincontroller: 'ldap://myad.example:3899',
}));
app.all('*', (request, response) => {
response.end(JSON.stringify(request.ntlm)); // {"DomainName":"MYDOMAIN","UserName":"MYUSER","Workstation":"MYWORKSTATION"}
});
app.listen(80);