UNPKG

ngx-hybrid-soap

Version:
28 lines 2.97 kB
"use strict"; // var _ = require('lodash'); import * as _ from 'lodash'; export function NTLMSecurity(username, password, domain, workstation) { if (typeof username === "object") { this.defaults = username; this.defaults.ntlm = true; } else { this.defaults = { ntlm: true, username: username, password: password, domain: domain, workstation: workstation }; } } NTLMSecurity.prototype.addHeaders = function (headers) { headers.Connection = 'keep-alive'; }; NTLMSecurity.prototype.toXML = function () { return ''; }; NTLMSecurity.prototype.addOptions = function (options) { _.merge(options, this.defaults); }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiTlRMTVNlY3VyaXR5LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvbmd4LXNvYXAvc3JjL2xpYi9zb2FwL3NlY3VyaXR5L05UTE1TZWN1cml0eS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxZQUFZLENBQUM7QUFFYiw2QkFBNkI7QUFDN0IsT0FBTyxLQUFLLENBQUMsTUFBTSxRQUFRLENBQUM7QUFFNUIsTUFBTSxVQUFVLFlBQVksQ0FBQyxRQUFRLEVBQUUsUUFBUSxFQUFFLE1BQU0sRUFBRSxXQUFXO0lBQ2xFLElBQUksT0FBTyxRQUFRLEtBQUssUUFBUSxFQUFFLENBQUM7UUFDakMsSUFBSSxDQUFDLFFBQVEsR0FBRyxRQUFRLENBQUM7UUFDekIsSUFBSSxDQUFDLFFBQVEsQ0FBQyxJQUFJLEdBQUcsSUFBSSxDQUFDO0lBQzVCLENBQUM7U0FBTSxDQUFDO1FBQ04sSUFBSSxDQUFDLFFBQVEsR0FBRztZQUNkLElBQUksRUFBRSxJQUFJO1lBQ1YsUUFBUSxFQUFFLFFBQVE7WUFDbEIsUUFBUSxFQUFFLFFBQVE7WUFDbEIsTUFBTSxFQUFFLE1BQU07WUFDZCxXQUFXLEVBQUUsV0FBVztTQUN6QixDQUFDO0lBQ0osQ0FBQztBQUNILENBQUM7QUFFRCxZQUFZLENBQUMsU0FBUyxDQUFDLFVBQVUsR0FBRyxVQUFVLE9BQU87SUFDbkQsT0FBTyxDQUFDLFVBQVUsR0FBRyxZQUFZLENBQUM7QUFDcEMsQ0FBQyxDQUFDO0FBRUYsWUFBWSxDQUFDLFNBQVMsQ0FBQyxLQUFLLEdBQUc7SUFDN0IsT0FBTyxFQUFFLENBQUM7QUFDWixDQUFDLENBQUM7QUFFRixZQUFZLENBQUMsU0FBUyxDQUFDLFVBQVUsR0FBRyxVQUFVLE9BQU87SUFDbkQsQ0FBQyxDQUFDLEtBQUssQ0FBQyxPQUFPLEVBQUUsSUFBSSxDQUFDLFFBQVEsQ0FBQyxDQUFDO0FBQ2xDLENBQUMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIlwidXNlIHN0cmljdFwiO1xuXG4vLyB2YXIgXyA9IHJlcXVpcmUoJ2xvZGFzaCcpO1xuaW1wb3J0ICogYXMgXyBmcm9tICdsb2Rhc2gnO1xuXG5leHBvcnQgZnVuY3Rpb24gTlRMTVNlY3VyaXR5KHVzZXJuYW1lLCBwYXNzd29yZCwgZG9tYWluLCB3b3Jrc3RhdGlvbikge1xuICBpZiAodHlwZW9mIHVzZXJuYW1lID09PSBcIm9iamVjdFwiKSB7XG4gICAgdGhpcy5kZWZhdWx0cyA9IHVzZXJuYW1lO1xuICAgIHRoaXMuZGVmYXVsdHMubnRsbSA9IHRydWU7XG4gIH0gZWxzZSB7XG4gICAgdGhpcy5kZWZhdWx0cyA9IHtcbiAgICAgIG50bG06IHRydWUsXG4gICAgICB1c2VybmFtZTogdXNlcm5hbWUsXG4gICAgICBwYXNzd29yZDogcGFzc3dvcmQsXG4gICAgICBkb21haW46IGRvbWFpbixcbiAgICAgIHdvcmtzdGF0aW9uOiB3b3Jrc3RhdGlvblxuICAgIH07XG4gIH1cbn1cblxuTlRMTVNlY3VyaXR5LnByb3RvdHlwZS5hZGRIZWFkZXJzID0gZnVuY3Rpb24gKGhlYWRlcnMpIHtcbiAgaGVhZGVycy5Db25uZWN0aW9uID0gJ2tlZXAtYWxpdmUnO1xufTtcblxuTlRMTVNlY3VyaXR5LnByb3RvdHlwZS50b1hNTCA9IGZ1bmN0aW9uICgpIHtcbiAgcmV0dXJuICcnO1xufTtcblxuTlRMTVNlY3VyaXR5LnByb3RvdHlwZS5hZGRPcHRpb25zID0gZnVuY3Rpb24gKG9wdGlvbnMpIHtcbiAgXy5tZXJnZShvcHRpb25zLCB0aGlzLmRlZmF1bHRzKTtcbn07XG5cbi8vIG1vZHVsZS5leHBvcnRzID0gTlRMTVNlY3VyaXR5O1xuIl19