UNPKG

ya-express-ntlm

Version:
34 lines 1.46 kB
"use strict"; // noinspection JSBitwiseOperatorUsage,JSUnusedLocalSymbols Object.defineProperty(exports, "__esModule", { value: true }); exports.NTLMProxyStub = void 0; const af_color_1 = require("af-color"); const utils_1 = require("../lib/utils"); const constants_1 = require("../lib/constants"); const createMessageType2_1 = require("../../node-ntlm-core/createMessageType2"); const debug_1 = require("../debug"); class NTLMProxyStub { constructor(id) { this.coloredAddress = 'stub'; this.id = id; } close() { } async negotiate(messageType1) { const operationType = `${af_color_1.lBlue}[negotiate]${af_color_1.reset}`; return new Promise((resolve) => { const messageType2Byf = (0, createMessageType2_1.createMessageType2)(messageType1); (0, debug_1.debugNtlmLdapProxy)(`${constants_1.LarrowR} ${operationType} PROXY STUB ${af_color_1.lBlue}${(0, utils_1.sanitizeText)(messageType2Byf)}`); resolve(messageType2Byf); }); } async authenticate(_ntlmAuthenticate) { const operationType = `${af_color_1.lBlue}[authenticate]${af_color_1.reset}`; return new Promise((resolve) => { (0, debug_1.debugNtlmLdapProxy)(`${constants_1.LarrowR} ${operationType} PROXY STUB \t${af_color_1.lBlue}Authenticated = true`); resolve(true); }); } } exports.NTLMProxyStub = NTLMProxyStub; //# sourceMappingURL=NTLMProxyStub.js.map