Socket
Socket
Sign inDemoInstall

@http-ext/plugin-auth

Package Overview
Dependencies
Maintainers
2
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@http-ext/plugin-auth - npm Package Compare versions

Comparing version 2.0.1 to 2.0.2

2

bundles/http-ext-plugin-auth.umd.js

@@ -295,3 +295,3 @@ (function (global, factory) {

}
return rxjs.of(response);
return rxjs.throwError(response);
})));

@@ -298,0 +298,0 @@ }));

@@ -15,3 +15,3 @@ !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("rxjs"),require("rxjs/operators")):"function"==typeof define&&define.amd?define("@http-ext/plugin-auth",["exports","rxjs","rxjs/operators"],t):t(((e=e||self)["http-ext"]=e["http-ext"]||{},e["http-ext"]["plugin-auth"]={}),e.rxjs,e.rxjs.operators)}(this,(function(e,t,r){"use strict";

and limitations under the License.
***************************************************************************** */var n=function(){return(n=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};var o=function(){function e(e){var t=e.token,r=e.onUnauthorized;this._token$=t,this._onUnauthorized=r}return e.prototype.handle=function(e){var o=this,u=e.request,i=e.next;return t.defer((function(){return o._token$.pipe(r.first(),r.map((function(e){return function(e){var t,r=e.request,o=e.key,u=e.value;return n(n({},r),{headers:n(n({},r.headers),(t={},t[o]=u,t))})}({request:u,key:"Authorization",value:"Bearer "+e})})),r.switchMap((function(e){return i({request:e})})),r.catchError((function(e){return 401===e.status&&o._onUnauthorized&&o._onUnauthorized(e),t.of(e)})))}))},e}();e.createAuthPlugin=function(e){var t=e.shouldHandleRequest,r=e.token,n=e.onUnauthorized;return{shouldHandleRequest:t,handler:new o({token:r,onUnauthorized:n})}},e.ɵa=o,Object.defineProperty(e,"__esModule",{value:!0})}));
***************************************************************************** */var n=function(){return(n=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};var o=function(){function e(e){var t=e.token,r=e.onUnauthorized;this._token$=t,this._onUnauthorized=r}return e.prototype.handle=function(e){var o=this,u=e.request,i=e.next;return t.defer((function(){return o._token$.pipe(r.first(),r.map((function(e){return function(e){var t,r=e.request,o=e.key,u=e.value;return n(n({},r),{headers:n(n({},r.headers),(t={},t[o]=u,t))})}({request:u,key:"Authorization",value:"Bearer "+e})})),r.switchMap((function(e){return i({request:e})})),r.catchError((function(e){return 401===e.status&&o._onUnauthorized&&o._onUnauthorized(e),t.throwError(e)})))}))},e}();e.createAuthPlugin=function(e){var t=e.shouldHandleRequest,r=e.token,n=e.onUnauthorized;return{shouldHandleRequest:t,handler:new o({token:r,onUnauthorized:n})}},e.ɵa=o,Object.defineProperty(e,"__esModule",{value:!0})}));
//# sourceMappingURL=http-ext-plugin-auth.umd.min.js.map

@@ -6,2 +6,13 @@ # Change Log

## [2.0.2](https://github.com/jscutlery/http-ext/compare/v2.0.1...v2.0.2) (2020-04-08)
### Bug Fixes
* **plugin-auth:** 🐞 forward error instead of silently fail ([135db10](https://github.com/jscutlery/http-ext/commit/135db100e52e451dc7fe4e216af1fb14af9034ea))
## [2.0.1](https://github.com/jscutlery/http-ext/compare/v2.0.0...v2.0.1) (2020-04-07)

@@ -8,0 +19,0 @@

@@ -6,4 +6,4 @@ /**

*/
import { defer, of } from 'rxjs';
import { first, map, switchMap, catchError } from 'rxjs/operators';
import { defer, throwError } from 'rxjs';
import { catchError, first, map, switchMap } from 'rxjs/operators';
import { setHeader } from './set-header';

@@ -58,3 +58,3 @@ /**

}
return of(response);
return throwError(response);
})));

@@ -76,2 +76,2 @@ }));

}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXV0aC1oYW5kbGVyLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGh0dHAtZXh0L3BsdWdpbi1hdXRoLyIsInNvdXJjZXMiOlsibGliL2F1dGgtaGFuZGxlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUNBLE9BQU8sRUFBRSxLQUFLLEVBQWMsRUFBRSxFQUFFLE1BQU0sTUFBTSxDQUFDO0FBQzdDLE9BQU8sRUFBRSxLQUFLLEVBQUUsR0FBRyxFQUFFLFNBQVMsRUFBTyxVQUFVLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQUd4RSxPQUFPLEVBQUUsU0FBUyxFQUFFLE1BQU0sY0FBYyxDQUFDOzs7O0FBRXpDLG9DQUdDOzs7SUFGQywrQkFBMEI7O0lBQzFCLHdDQUFnQzs7QUFHbEMsTUFBTSxPQUFPLFdBQVc7Ozs7SUFJdEIsWUFBWSxFQUFFLEtBQUssRUFBRSxjQUFjLEVBQWtCO1FBQ25ELElBQUksQ0FBQyxPQUFPLEdBQUcsS0FBSyxDQUFDO1FBQ3JCLElBQUksQ0FBQyxlQUFlLEdBQUcsY0FBYyxDQUFDO0lBQ3hDLENBQUM7Ozs7O0lBRUQsTUFBTSxDQUFDLEVBQUUsT0FBTyxFQUFFLGVBQWUsRUFBRSxJQUFJLEVBQXFCO1FBQzFELE9BQU8sS0FBSzs7O1FBQUMsR0FBRyxFQUFFO1lBQ2hCLE9BQU8sSUFBSSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQ3RCLEtBQUssRUFBRSxFQUNQLEdBQUc7Ozs7WUFBQyxLQUFLLENBQUMsRUFBRSxDQUNWLFNBQVMsQ0FBQztnQkFDUixPQUFPLEVBQUUsZUFBZTtnQkFDeEIsR0FBRyxFQUFFLGVBQWU7Z0JBQ3BCLEtBQUssRUFBRSxVQUFVLEtBQUssRUFBRTthQUN6QixDQUFDLEVBQ0gsRUFDRCxTQUFTOzs7O1lBQUMsT0FBTyxDQUFDLEVBQUUsQ0FBQyxJQUFJLENBQUMsRUFBRSxPQUFPLEVBQUUsQ0FBQyxFQUFDLEVBQ3ZDLFVBQVU7Ozs7WUFBQyxRQUFRLENBQUMsRUFBRTtnQkFDcEIsSUFBSSxRQUFRLENBQUMsTUFBTSxLQUFLLEdBQUcsRUFBRTtvQkFDM0Isb0RBQW9EO29CQUNwRCxJQUFJLENBQUMsZUFBZSxJQUFJLElBQUksQ0FBQyxlQUFlLENBQUMsUUFBUSxDQUFDLENBQUM7aUJBQ3hEO2dCQUVELE9BQU8sRUFBRSxDQUFDLFFBQVEsQ0FBQyxDQUFDO1lBQ3RCLENBQUMsRUFBQyxDQUNILENBQUM7UUFDSixDQUFDLEVBQUMsQ0FBQztJQUNMLENBQUM7Q0FDRjs7Ozs7O0lBL0JDLDhCQUFvQzs7Ozs7SUFDcEMsc0NBQXdDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgUGx1Z2luSGFuZGxlciwgUGx1Z2luSGFuZGxlckFyZ3MgfSBmcm9tICdAaHR0cC1leHQvY29yZSc7XG5pbXBvcnQgeyBkZWZlciwgT2JzZXJ2YWJsZSwgb2YgfSBmcm9tICdyeGpzJztcbmltcG9ydCB7IGZpcnN0LCBtYXAsIHN3aXRjaE1hcCwgdGFwLCBjYXRjaEVycm9yIH0gZnJvbSAncnhqcy9vcGVyYXRvcnMnO1xuXG5pbXBvcnQgeyBPblVuYXV0aG9yaXplZCB9IGZyb20gJy4vb24tdW5hdXRob3JpemVkJztcbmltcG9ydCB7IHNldEhlYWRlciB9IGZyb20gJy4vc2V0LWhlYWRlcic7XG5cbmV4cG9ydCBpbnRlcmZhY2UgSGFuZGxlck9wdGlvbnMge1xuICB0b2tlbjogT2JzZXJ2YWJsZTxzdHJpbmc+O1xuICBvblVuYXV0aG9yaXplZD86IE9uVW5hdXRob3JpemVkO1xufVxuXG5leHBvcnQgY2xhc3MgQXV0aEhhbmRsZXIgaW1wbGVtZW50cyBQbHVnaW5IYW5kbGVyIHtcbiAgcHJpdmF0ZSBfdG9rZW4kOiBPYnNlcnZhYmxlPHN0cmluZz47XG4gIHByaXZhdGUgX29uVW5hdXRob3JpemVkOiBPblVuYXV0aG9yaXplZDtcblxuICBjb25zdHJ1Y3Rvcih7IHRva2VuLCBvblVuYXV0aG9yaXplZCB9OiBIYW5kbGVyT3B0aW9ucykge1xuICAgIHRoaXMuX3Rva2VuJCA9IHRva2VuO1xuICAgIHRoaXMuX29uVW5hdXRob3JpemVkID0gb25VbmF1dGhvcml6ZWQ7XG4gIH1cblxuICBoYW5kbGUoeyByZXF1ZXN0OiBvcmlnaW5hbFJlcXVlc3QsIG5leHQgfTogUGx1Z2luSGFuZGxlckFyZ3MpIHtcbiAgICByZXR1cm4gZGVmZXIoKCkgPT4ge1xuICAgICAgcmV0dXJuIHRoaXMuX3Rva2VuJC5waXBlKFxuICAgICAgICBmaXJzdCgpLFxuICAgICAgICBtYXAodG9rZW4gPT5cbiAgICAgICAgICBzZXRIZWFkZXIoe1xuICAgICAgICAgICAgcmVxdWVzdDogb3JpZ2luYWxSZXF1ZXN0LFxuICAgICAgICAgICAga2V5OiAnQXV0aG9yaXphdGlvbicsXG4gICAgICAgICAgICB2YWx1ZTogYEJlYXJlciAke3Rva2VufWBcbiAgICAgICAgICB9KVxuICAgICAgICApLFxuICAgICAgICBzd2l0Y2hNYXAocmVxdWVzdCA9PiBuZXh0KHsgcmVxdWVzdCB9KSksXG4gICAgICAgIGNhdGNoRXJyb3IocmVzcG9uc2UgPT4ge1xuICAgICAgICAgIGlmIChyZXNwb25zZS5zdGF0dXMgPT09IDQwMSkge1xuICAgICAgICAgICAgLyogdHNsaW50OmRpc2FibGUtbmV4dC1saW5lOiBuby11bnVzZWQtZXhwcmVzc2lvbiAqL1xuICAgICAgICAgICAgdGhpcy5fb25VbmF1dGhvcml6ZWQgJiYgdGhpcy5fb25VbmF1dGhvcml6ZWQocmVzcG9uc2UpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHJldHVybiBvZihyZXNwb25zZSk7XG4gICAgICAgIH0pXG4gICAgICApO1xuICAgIH0pO1xuICB9XG59XG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXV0aC1oYW5kbGVyLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGh0dHAtZXh0L3BsdWdpbi1hdXRoLyIsInNvdXJjZXMiOlsibGliL2F1dGgtaGFuZGxlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUNBLE9BQU8sRUFBRSxLQUFLLEVBQWMsVUFBVSxFQUFFLE1BQU0sTUFBTSxDQUFDO0FBQ3JELE9BQU8sRUFBRSxVQUFVLEVBQUUsS0FBSyxFQUFFLEdBQUcsRUFBRSxTQUFTLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQUduRSxPQUFPLEVBQUUsU0FBUyxFQUFFLE1BQU0sY0FBYyxDQUFDOzs7O0FBRXpDLG9DQUdDOzs7SUFGQywrQkFBMEI7O0lBQzFCLHdDQUFnQzs7QUFHbEMsTUFBTSxPQUFPLFdBQVc7Ozs7SUFJdEIsWUFBWSxFQUFFLEtBQUssRUFBRSxjQUFjLEVBQWtCO1FBQ25ELElBQUksQ0FBQyxPQUFPLEdBQUcsS0FBSyxDQUFDO1FBQ3JCLElBQUksQ0FBQyxlQUFlLEdBQUcsY0FBYyxDQUFDO0lBQ3hDLENBQUM7Ozs7O0lBRUQsTUFBTSxDQUFDLEVBQUUsT0FBTyxFQUFFLGVBQWUsRUFBRSxJQUFJLEVBQXFCO1FBQzFELE9BQU8sS0FBSzs7O1FBQUMsR0FBRyxFQUFFO1lBQ2hCLE9BQU8sSUFBSSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQ3RCLEtBQUssRUFBRSxFQUNQLEdBQUc7Ozs7WUFBQyxLQUFLLENBQUMsRUFBRSxDQUNWLFNBQVMsQ0FBQztnQkFDUixPQUFPLEVBQUUsZUFBZTtnQkFDeEIsR0FBRyxFQUFFLGVBQWU7Z0JBQ3BCLEtBQUssRUFBRSxVQUFVLEtBQUssRUFBRTthQUN6QixDQUFDLEVBQ0gsRUFDRCxTQUFTOzs7O1lBQUMsT0FBTyxDQUFDLEVBQUUsQ0FBQyxJQUFJLENBQUMsRUFBRSxPQUFPLEVBQUUsQ0FBQyxFQUFDLEVBQ3ZDLFVBQVU7Ozs7WUFBQyxRQUFRLENBQUMsRUFBRTtnQkFDcEIsSUFBSSxRQUFRLENBQUMsTUFBTSxLQUFLLEdBQUcsRUFBRTtvQkFDM0Isb0RBQW9EO29CQUNwRCxJQUFJLENBQUMsZUFBZSxJQUFJLElBQUksQ0FBQyxlQUFlLENBQUMsUUFBUSxDQUFDLENBQUM7aUJBQ3hEO2dCQUVELE9BQU8sVUFBVSxDQUFDLFFBQVEsQ0FBQyxDQUFDO1lBQzlCLENBQUMsRUFBQyxDQUNILENBQUM7UUFDSixDQUFDLEVBQUMsQ0FBQztJQUNMLENBQUM7Q0FDRjs7Ozs7O0lBL0JDLDhCQUFvQzs7Ozs7SUFDcEMsc0NBQXdDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgUGx1Z2luSGFuZGxlciwgUGx1Z2luSGFuZGxlckFyZ3MgfSBmcm9tICdAaHR0cC1leHQvY29yZSc7XG5pbXBvcnQgeyBkZWZlciwgT2JzZXJ2YWJsZSwgdGhyb3dFcnJvciB9IGZyb20gJ3J4anMnO1xuaW1wb3J0IHsgY2F0Y2hFcnJvciwgZmlyc3QsIG1hcCwgc3dpdGNoTWFwIH0gZnJvbSAncnhqcy9vcGVyYXRvcnMnO1xuXG5pbXBvcnQgeyBPblVuYXV0aG9yaXplZCB9IGZyb20gJy4vb24tdW5hdXRob3JpemVkJztcbmltcG9ydCB7IHNldEhlYWRlciB9IGZyb20gJy4vc2V0LWhlYWRlcic7XG5cbmV4cG9ydCBpbnRlcmZhY2UgSGFuZGxlck9wdGlvbnMge1xuICB0b2tlbjogT2JzZXJ2YWJsZTxzdHJpbmc+O1xuICBvblVuYXV0aG9yaXplZD86IE9uVW5hdXRob3JpemVkO1xufVxuXG5leHBvcnQgY2xhc3MgQXV0aEhhbmRsZXIgaW1wbGVtZW50cyBQbHVnaW5IYW5kbGVyIHtcbiAgcHJpdmF0ZSBfdG9rZW4kOiBPYnNlcnZhYmxlPHN0cmluZz47XG4gIHByaXZhdGUgX29uVW5hdXRob3JpemVkOiBPblVuYXV0aG9yaXplZDtcblxuICBjb25zdHJ1Y3Rvcih7IHRva2VuLCBvblVuYXV0aG9yaXplZCB9OiBIYW5kbGVyT3B0aW9ucykge1xuICAgIHRoaXMuX3Rva2VuJCA9IHRva2VuO1xuICAgIHRoaXMuX29uVW5hdXRob3JpemVkID0gb25VbmF1dGhvcml6ZWQ7XG4gIH1cblxuICBoYW5kbGUoeyByZXF1ZXN0OiBvcmlnaW5hbFJlcXVlc3QsIG5leHQgfTogUGx1Z2luSGFuZGxlckFyZ3MpIHtcbiAgICByZXR1cm4gZGVmZXIoKCkgPT4ge1xuICAgICAgcmV0dXJuIHRoaXMuX3Rva2VuJC5waXBlKFxuICAgICAgICBmaXJzdCgpLFxuICAgICAgICBtYXAodG9rZW4gPT5cbiAgICAgICAgICBzZXRIZWFkZXIoe1xuICAgICAgICAgICAgcmVxdWVzdDogb3JpZ2luYWxSZXF1ZXN0LFxuICAgICAgICAgICAga2V5OiAnQXV0aG9yaXphdGlvbicsXG4gICAgICAgICAgICB2YWx1ZTogYEJlYXJlciAke3Rva2VufWBcbiAgICAgICAgICB9KVxuICAgICAgICApLFxuICAgICAgICBzd2l0Y2hNYXAocmVxdWVzdCA9PiBuZXh0KHsgcmVxdWVzdCB9KSksXG4gICAgICAgIGNhdGNoRXJyb3IocmVzcG9uc2UgPT4ge1xuICAgICAgICAgIGlmIChyZXNwb25zZS5zdGF0dXMgPT09IDQwMSkge1xuICAgICAgICAgICAgLyogdHNsaW50OmRpc2FibGUtbmV4dC1saW5lOiBuby11bnVzZWQtZXhwcmVzc2lvbiAqL1xuICAgICAgICAgICAgdGhpcy5fb25VbmF1dGhvcml6ZWQgJiYgdGhpcy5fb25VbmF1dGhvcml6ZWQocmVzcG9uc2UpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHJldHVybiB0aHJvd0Vycm9yKHJlc3BvbnNlKTtcbiAgICAgICAgfSlcbiAgICAgICk7XG4gICAgfSk7XG4gIH1cbn1cbiJdfQ==

@@ -6,4 +6,4 @@ /**

*/
import { defer, of } from 'rxjs';
import { first, map, switchMap, catchError } from 'rxjs/operators';
import { defer, throwError } from 'rxjs';
import { catchError, first, map, switchMap } from 'rxjs/operators';
import { setHeader } from './set-header';

@@ -64,3 +64,3 @@ /**

}
return of(response);
return throwError(response);
})));

@@ -84,2 +84,2 @@ }));

}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXV0aC1oYW5kbGVyLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGh0dHAtZXh0L3BsdWdpbi1hdXRoLyIsInNvdXJjZXMiOlsibGliL2F1dGgtaGFuZGxlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUNBLE9BQU8sRUFBRSxLQUFLLEVBQWMsRUFBRSxFQUFFLE1BQU0sTUFBTSxDQUFDO0FBQzdDLE9BQU8sRUFBRSxLQUFLLEVBQUUsR0FBRyxFQUFFLFNBQVMsRUFBTyxVQUFVLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQUd4RSxPQUFPLEVBQUUsU0FBUyxFQUFFLE1BQU0sY0FBYyxDQUFDOzs7O0FBRXpDLG9DQUdDOzs7SUFGQywrQkFBMEI7O0lBQzFCLHdDQUFnQzs7QUFHbEM7SUFJRSxxQkFBWSxFQUF5QztZQUF2QyxnQkFBSyxFQUFFLGtDQUFjO1FBQ2pDLElBQUksQ0FBQyxPQUFPLEdBQUcsS0FBSyxDQUFDO1FBQ3JCLElBQUksQ0FBQyxlQUFlLEdBQUcsY0FBYyxDQUFDO0lBQ3hDLENBQUM7Ozs7O0lBRUQsNEJBQU07Ozs7SUFBTixVQUFPLEVBQXFEO1FBQTVELGlCQXNCQztZQXRCUSw0QkFBd0IsRUFBRSxjQUFJO1FBQ3JDLE9BQU8sS0FBSzs7O1FBQUM7WUFDWCxPQUFPLEtBQUksQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUN0QixLQUFLLEVBQUUsRUFDUCxHQUFHOzs7O1lBQUMsVUFBQSxLQUFLO2dCQUNQLE9BQUEsU0FBUyxDQUFDO29CQUNSLE9BQU8sRUFBRSxlQUFlO29CQUN4QixHQUFHLEVBQUUsZUFBZTtvQkFDcEIsS0FBSyxFQUFFLFlBQVUsS0FBTztpQkFDekIsQ0FBQztZQUpGLENBSUUsRUFDSCxFQUNELFNBQVM7Ozs7WUFBQyxVQUFBLE9BQU8sSUFBSSxPQUFBLElBQUksQ0FBQyxFQUFFLE9BQU8sU0FBQSxFQUFFLENBQUMsRUFBakIsQ0FBaUIsRUFBQyxFQUN2QyxVQUFVOzs7O1lBQUMsVUFBQSxRQUFRO2dCQUNqQixJQUFJLFFBQVEsQ0FBQyxNQUFNLEtBQUssR0FBRyxFQUFFO29CQUMzQixvREFBb0Q7b0JBQ3BELEtBQUksQ0FBQyxlQUFlLElBQUksS0FBSSxDQUFDLGVBQWUsQ0FBQyxRQUFRLENBQUMsQ0FBQztpQkFDeEQ7Z0JBRUQsT0FBTyxFQUFFLENBQUMsUUFBUSxDQUFDLENBQUM7WUFDdEIsQ0FBQyxFQUFDLENBQ0gsQ0FBQztRQUNKLENBQUMsRUFBQyxDQUFDO0lBQ0wsQ0FBQztJQUNILGtCQUFDO0FBQUQsQ0FBQyxBQWhDRCxJQWdDQzs7Ozs7OztJQS9CQyw4QkFBb0M7Ozs7O0lBQ3BDLHNDQUF3QyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFBsdWdpbkhhbmRsZXIsIFBsdWdpbkhhbmRsZXJBcmdzIH0gZnJvbSAnQGh0dHAtZXh0L2NvcmUnO1xuaW1wb3J0IHsgZGVmZXIsIE9ic2VydmFibGUsIG9mIH0gZnJvbSAncnhqcyc7XG5pbXBvcnQgeyBmaXJzdCwgbWFwLCBzd2l0Y2hNYXAsIHRhcCwgY2F0Y2hFcnJvciB9IGZyb20gJ3J4anMvb3BlcmF0b3JzJztcblxuaW1wb3J0IHsgT25VbmF1dGhvcml6ZWQgfSBmcm9tICcuL29uLXVuYXV0aG9yaXplZCc7XG5pbXBvcnQgeyBzZXRIZWFkZXIgfSBmcm9tICcuL3NldC1oZWFkZXInO1xuXG5leHBvcnQgaW50ZXJmYWNlIEhhbmRsZXJPcHRpb25zIHtcbiAgdG9rZW46IE9ic2VydmFibGU8c3RyaW5nPjtcbiAgb25VbmF1dGhvcml6ZWQ/OiBPblVuYXV0aG9yaXplZDtcbn1cblxuZXhwb3J0IGNsYXNzIEF1dGhIYW5kbGVyIGltcGxlbWVudHMgUGx1Z2luSGFuZGxlciB7XG4gIHByaXZhdGUgX3Rva2VuJDogT2JzZXJ2YWJsZTxzdHJpbmc+O1xuICBwcml2YXRlIF9vblVuYXV0aG9yaXplZDogT25VbmF1dGhvcml6ZWQ7XG5cbiAgY29uc3RydWN0b3IoeyB0b2tlbiwgb25VbmF1dGhvcml6ZWQgfTogSGFuZGxlck9wdGlvbnMpIHtcbiAgICB0aGlzLl90b2tlbiQgPSB0b2tlbjtcbiAgICB0aGlzLl9vblVuYXV0aG9yaXplZCA9IG9uVW5hdXRob3JpemVkO1xuICB9XG5cbiAgaGFuZGxlKHsgcmVxdWVzdDogb3JpZ2luYWxSZXF1ZXN0LCBuZXh0IH06IFBsdWdpbkhhbmRsZXJBcmdzKSB7XG4gICAgcmV0dXJuIGRlZmVyKCgpID0+IHtcbiAgICAgIHJldHVybiB0aGlzLl90b2tlbiQucGlwZShcbiAgICAgICAgZmlyc3QoKSxcbiAgICAgICAgbWFwKHRva2VuID0+XG4gICAgICAgICAgc2V0SGVhZGVyKHtcbiAgICAgICAgICAgIHJlcXVlc3Q6IG9yaWdpbmFsUmVxdWVzdCxcbiAgICAgICAgICAgIGtleTogJ0F1dGhvcml6YXRpb24nLFxuICAgICAgICAgICAgdmFsdWU6IGBCZWFyZXIgJHt0b2tlbn1gXG4gICAgICAgICAgfSlcbiAgICAgICAgKSxcbiAgICAgICAgc3dpdGNoTWFwKHJlcXVlc3QgPT4gbmV4dCh7IHJlcXVlc3QgfSkpLFxuICAgICAgICBjYXRjaEVycm9yKHJlc3BvbnNlID0+IHtcbiAgICAgICAgICBpZiAocmVzcG9uc2Uuc3RhdHVzID09PSA0MDEpIHtcbiAgICAgICAgICAgIC8qIHRzbGludDpkaXNhYmxlLW5leHQtbGluZTogbm8tdW51c2VkLWV4cHJlc3Npb24gKi9cbiAgICAgICAgICAgIHRoaXMuX29uVW5hdXRob3JpemVkICYmIHRoaXMuX29uVW5hdXRob3JpemVkKHJlc3BvbnNlKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICByZXR1cm4gb2YocmVzcG9uc2UpO1xuICAgICAgICB9KVxuICAgICAgKTtcbiAgICB9KTtcbiAgfVxufVxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXV0aC1oYW5kbGVyLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGh0dHAtZXh0L3BsdWdpbi1hdXRoLyIsInNvdXJjZXMiOlsibGliL2F1dGgtaGFuZGxlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUNBLE9BQU8sRUFBRSxLQUFLLEVBQWMsVUFBVSxFQUFFLE1BQU0sTUFBTSxDQUFDO0FBQ3JELE9BQU8sRUFBRSxVQUFVLEVBQUUsS0FBSyxFQUFFLEdBQUcsRUFBRSxTQUFTLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQUduRSxPQUFPLEVBQUUsU0FBUyxFQUFFLE1BQU0sY0FBYyxDQUFDOzs7O0FBRXpDLG9DQUdDOzs7SUFGQywrQkFBMEI7O0lBQzFCLHdDQUFnQzs7QUFHbEM7SUFJRSxxQkFBWSxFQUF5QztZQUF2QyxnQkFBSyxFQUFFLGtDQUFjO1FBQ2pDLElBQUksQ0FBQyxPQUFPLEdBQUcsS0FBSyxDQUFDO1FBQ3JCLElBQUksQ0FBQyxlQUFlLEdBQUcsY0FBYyxDQUFDO0lBQ3hDLENBQUM7Ozs7O0lBRUQsNEJBQU07Ozs7SUFBTixVQUFPLEVBQXFEO1FBQTVELGlCQXNCQztZQXRCUSw0QkFBd0IsRUFBRSxjQUFJO1FBQ3JDLE9BQU8sS0FBSzs7O1FBQUM7WUFDWCxPQUFPLEtBQUksQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUN0QixLQUFLLEVBQUUsRUFDUCxHQUFHOzs7O1lBQUMsVUFBQSxLQUFLO2dCQUNQLE9BQUEsU0FBUyxDQUFDO29CQUNSLE9BQU8sRUFBRSxlQUFlO29CQUN4QixHQUFHLEVBQUUsZUFBZTtvQkFDcEIsS0FBSyxFQUFFLFlBQVUsS0FBTztpQkFDekIsQ0FBQztZQUpGLENBSUUsRUFDSCxFQUNELFNBQVM7Ozs7WUFBQyxVQUFBLE9BQU8sSUFBSSxPQUFBLElBQUksQ0FBQyxFQUFFLE9BQU8sU0FBQSxFQUFFLENBQUMsRUFBakIsQ0FBaUIsRUFBQyxFQUN2QyxVQUFVOzs7O1lBQUMsVUFBQSxRQUFRO2dCQUNqQixJQUFJLFFBQVEsQ0FBQyxNQUFNLEtBQUssR0FBRyxFQUFFO29CQUMzQixvREFBb0Q7b0JBQ3BELEtBQUksQ0FBQyxlQUFlLElBQUksS0FBSSxDQUFDLGVBQWUsQ0FBQyxRQUFRLENBQUMsQ0FBQztpQkFDeEQ7Z0JBRUQsT0FBTyxVQUFVLENBQUMsUUFBUSxDQUFDLENBQUM7WUFDOUIsQ0FBQyxFQUFDLENBQ0gsQ0FBQztRQUNKLENBQUMsRUFBQyxDQUFDO0lBQ0wsQ0FBQztJQUNILGtCQUFDO0FBQUQsQ0FBQyxBQWhDRCxJQWdDQzs7Ozs7OztJQS9CQyw4QkFBb0M7Ozs7O0lBQ3BDLHNDQUF3QyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFBsdWdpbkhhbmRsZXIsIFBsdWdpbkhhbmRsZXJBcmdzIH0gZnJvbSAnQGh0dHAtZXh0L2NvcmUnO1xuaW1wb3J0IHsgZGVmZXIsIE9ic2VydmFibGUsIHRocm93RXJyb3IgfSBmcm9tICdyeGpzJztcbmltcG9ydCB7IGNhdGNoRXJyb3IsIGZpcnN0LCBtYXAsIHN3aXRjaE1hcCB9IGZyb20gJ3J4anMvb3BlcmF0b3JzJztcblxuaW1wb3J0IHsgT25VbmF1dGhvcml6ZWQgfSBmcm9tICcuL29uLXVuYXV0aG9yaXplZCc7XG5pbXBvcnQgeyBzZXRIZWFkZXIgfSBmcm9tICcuL3NldC1oZWFkZXInO1xuXG5leHBvcnQgaW50ZXJmYWNlIEhhbmRsZXJPcHRpb25zIHtcbiAgdG9rZW46IE9ic2VydmFibGU8c3RyaW5nPjtcbiAgb25VbmF1dGhvcml6ZWQ/OiBPblVuYXV0aG9yaXplZDtcbn1cblxuZXhwb3J0IGNsYXNzIEF1dGhIYW5kbGVyIGltcGxlbWVudHMgUGx1Z2luSGFuZGxlciB7XG4gIHByaXZhdGUgX3Rva2VuJDogT2JzZXJ2YWJsZTxzdHJpbmc+O1xuICBwcml2YXRlIF9vblVuYXV0aG9yaXplZDogT25VbmF1dGhvcml6ZWQ7XG5cbiAgY29uc3RydWN0b3IoeyB0b2tlbiwgb25VbmF1dGhvcml6ZWQgfTogSGFuZGxlck9wdGlvbnMpIHtcbiAgICB0aGlzLl90b2tlbiQgPSB0b2tlbjtcbiAgICB0aGlzLl9vblVuYXV0aG9yaXplZCA9IG9uVW5hdXRob3JpemVkO1xuICB9XG5cbiAgaGFuZGxlKHsgcmVxdWVzdDogb3JpZ2luYWxSZXF1ZXN0LCBuZXh0IH06IFBsdWdpbkhhbmRsZXJBcmdzKSB7XG4gICAgcmV0dXJuIGRlZmVyKCgpID0+IHtcbiAgICAgIHJldHVybiB0aGlzLl90b2tlbiQucGlwZShcbiAgICAgICAgZmlyc3QoKSxcbiAgICAgICAgbWFwKHRva2VuID0+XG4gICAgICAgICAgc2V0SGVhZGVyKHtcbiAgICAgICAgICAgIHJlcXVlc3Q6IG9yaWdpbmFsUmVxdWVzdCxcbiAgICAgICAgICAgIGtleTogJ0F1dGhvcml6YXRpb24nLFxuICAgICAgICAgICAgdmFsdWU6IGBCZWFyZXIgJHt0b2tlbn1gXG4gICAgICAgICAgfSlcbiAgICAgICAgKSxcbiAgICAgICAgc3dpdGNoTWFwKHJlcXVlc3QgPT4gbmV4dCh7IHJlcXVlc3QgfSkpLFxuICAgICAgICBjYXRjaEVycm9yKHJlc3BvbnNlID0+IHtcbiAgICAgICAgICBpZiAocmVzcG9uc2Uuc3RhdHVzID09PSA0MDEpIHtcbiAgICAgICAgICAgIC8qIHRzbGludDpkaXNhYmxlLW5leHQtbGluZTogbm8tdW51c2VkLWV4cHJlc3Npb24gKi9cbiAgICAgICAgICAgIHRoaXMuX29uVW5hdXRob3JpemVkICYmIHRoaXMuX29uVW5hdXRob3JpemVkKHJlc3BvbnNlKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICByZXR1cm4gdGhyb3dFcnJvcihyZXNwb25zZSk7XG4gICAgICAgIH0pXG4gICAgICApO1xuICAgIH0pO1xuICB9XG59XG4iXX0=

@@ -1,2 +0,2 @@

import { defer, of } from 'rxjs';
import { defer, throwError } from 'rxjs';
import { first, map, switchMap, catchError } from 'rxjs/operators';

@@ -70,3 +70,3 @@

}
return of(response);
return throwError(response);
})));

@@ -73,0 +73,0 @@ }));

@@ -1,2 +0,2 @@

import { defer, of } from 'rxjs';
import { defer, throwError } from 'rxjs';
import { first, map, switchMap, catchError } from 'rxjs/operators';

@@ -79,3 +79,3 @@ import { __assign } from 'tslib';

}
return of(response);
return throwError(response);
})));

@@ -82,0 +82,0 @@ }));

@@ -12,3 +12,3 @@ import { PluginHandler, PluginHandlerArgs } from '@http-ext/core';

constructor({ token, onUnauthorized }: HandlerOptions);
handle({ request: originalRequest, next }: PluginHandlerArgs): Observable<any>;
handle({ request: originalRequest, next }: PluginHandlerArgs): Observable<import("../../../../dist/libs/core/http-ext-core").HttpExtResponse<unknown>>;
}
{
"name": "@http-ext/plugin-auth",
"version": "2.0.1",
"version": "2.0.2",
"peerDependencies": {

@@ -5,0 +5,0 @@ "@http-ext/core": "^2.0.0",

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc