ngx-soap
Version:
SOAP service for Angular
18 lines • 2.27 kB
JavaScript
// var _ = require('lodash');
import * as _ from 'lodash';
export function BearerSecurity(token, defaults) {
this._token = token;
this.defaults = {};
_.merge(this.defaults, defaults);
}
BearerSecurity.prototype.addHeaders = function (headers) {
headers.Authorization = "Bearer " + this._token;
};
BearerSecurity.prototype.toXML = function () {
return '';
};
BearerSecurity.prototype.addOptions = function (options) {
_.merge(options, this.defaults);
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQmVhcmVyU2VjdXJpdHkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9uZ3gtc29hcC9zcmMvbGliL3NvYXAvc2VjdXJpdHkvQmVhcmVyU2VjdXJpdHkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsWUFBWSxDQUFDO0FBRWIsNkJBQTZCO0FBQzdCLE9BQU8sS0FBSyxDQUFDLE1BQU0sUUFBUSxDQUFDO0FBRTVCLE1BQU0sVUFBVSxjQUFjLENBQUMsS0FBSyxFQUFFLFFBQVE7SUFDN0MsSUFBSSxDQUFDLE1BQU0sR0FBRyxLQUFLLENBQUM7SUFDcEIsSUFBSSxDQUFDLFFBQVEsR0FBRyxFQUFFLENBQUM7SUFDbkIsQ0FBQyxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsUUFBUSxFQUFFLFFBQVEsQ0FBQyxDQUFDO0FBQ2xDLENBQUM7QUFFRCxjQUFjLENBQUMsU0FBUyxDQUFDLFVBQVUsR0FBRyxVQUFTLE9BQU87SUFDckQsT0FBTyxDQUFDLGFBQWEsR0FBRyxTQUFTLEdBQUcsSUFBSSxDQUFDLE1BQU0sQ0FBQztBQUNqRCxDQUFDLENBQUM7QUFFRixjQUFjLENBQUMsU0FBUyxDQUFDLEtBQUssR0FBRztJQUNoQyxPQUFPLEVBQUUsQ0FBQztBQUNYLENBQUMsQ0FBQztBQUVGLGNBQWMsQ0FBQyxTQUFTLENBQUMsVUFBVSxHQUFHLFVBQVMsT0FBTztJQUNwRCxDQUFDLENBQUMsS0FBSyxDQUFDLE9BQU8sRUFBRSxJQUFJLENBQUMsUUFBUSxDQUFDLENBQUM7QUFDbEMsQ0FBQyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG5cbi8vIHZhciBfID0gcmVxdWlyZSgnbG9kYXNoJyk7XG5pbXBvcnQgKiBhcyBfIGZyb20gJ2xvZGFzaCc7XG5cbmV4cG9ydCBmdW5jdGlvbiBCZWFyZXJTZWN1cml0eSh0b2tlbiwgZGVmYXVsdHMpIHtcblx0dGhpcy5fdG9rZW4gPSB0b2tlbjtcblx0dGhpcy5kZWZhdWx0cyA9IHt9O1xuXHRfLm1lcmdlKHRoaXMuZGVmYXVsdHMsIGRlZmF1bHRzKTtcbn1cblxuQmVhcmVyU2VjdXJpdHkucHJvdG90eXBlLmFkZEhlYWRlcnMgPSBmdW5jdGlvbihoZWFkZXJzKSB7XG5cdGhlYWRlcnMuQXV0aG9yaXphdGlvbiA9IFwiQmVhcmVyIFwiICsgdGhpcy5fdG9rZW47XG59O1xuXG5CZWFyZXJTZWN1cml0eS5wcm90b3R5cGUudG9YTUwgPSBmdW5jdGlvbigpIHtcblx0cmV0dXJuICcnO1xufTtcblxuQmVhcmVyU2VjdXJpdHkucHJvdG90eXBlLmFkZE9wdGlvbnMgPSBmdW5jdGlvbihvcHRpb25zKSB7XG4gIF8ubWVyZ2Uob3B0aW9ucywgdGhpcy5kZWZhdWx0cyk7XG59O1xuXG4vLyBtb2R1bGUuZXhwb3J0cyA9IEJlYXJlclNlY3VyaXR5O1xuIl19
;