@http-ext/plugin-auth
Advanced tools
Comparing version 2.0.1 to 2.0.2
@@ -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
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
105911