node-expose-sspi-strict
Version:
Expose the Microsoft Windows SSPI interface in order to do NTLM and Kerberos authentication.
18 lines (13 loc) • 512 B
text/typescript
import * as http from 'http';
import { CookieList } from './interfaces';
// https://stackoverflow.com/questions/3393854/get-and-set-a-single-cookie-with-node-js-http-server
export function parseCookies(request: http.IncomingMessage): CookieList {
const list: CookieList = {};
const rc = request.headers.cookie;
rc &&
rc.split(';').forEach((cookie) => {
const parts = cookie.split('=');
list[parts.shift()!.trim()] = decodeURI(parts.join('='));
});
return list;
}