Socket
Socket
Sign inDemoInstall

ccms-sdk

Package Overview
Dependencies
5
Maintainers
1
Versions
25
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 2.2.2 to 2.2.3

8

credentials/index.js

@@ -28,9 +28,3 @@ 'use strict';

var credential = null;
// get credential from cookie when inside an iframe
if (window.self !== window.top) {
credential = _jsCookie2.default.get(REQUEST_TOKEN_STORAGE_KEY) || null;
} else {
credential = localStorage.getItem(REQUEST_TOKEN_STORAGE_KEY) || null;
}
var credential = localStorage.getItem(REQUEST_TOKEN_STORAGE_KEY) || _jsCookie2.default.get(REQUEST_TOKEN_STORAGE_KEY) || null;

@@ -37,0 +31,0 @@ return JSON.parse(credential);

@@ -273,9 +273,3 @@ /******/ (function(modules) { // webpackBootstrap

var credential = null;
// get credential from cookie when inside an iframe
if (window.self !== window.top) {
credential = _jsCookie2.default.get(REQUEST_TOKEN_STORAGE_KEY) || null;
} else {
credential = localStorage.getItem(REQUEST_TOKEN_STORAGE_KEY) || null;
}
var credential = localStorage.getItem(REQUEST_TOKEN_STORAGE_KEY) || _jsCookie2.default.get(REQUEST_TOKEN_STORAGE_KEY) || null;

@@ -282,0 +276,0 @@ return JSON.parse(credential);

2

es5/ccms-sdk.min.js

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

!function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(1),u=r(o),i=n(2),s=r(i);t.default=u.default.module("ccms.sdk",[s.default]).name},function(e,t){e.exports=angular},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(1),u=r(o),i=n(3),s=r(i),a=n(9),c=r(a),l=n(4);t.default=u.default.module("ccms.utils.interceptors",[]).constant("ccmsTokenRefreshInterceptor",s.default).constant("$ccmsAuth",{getRequestCredential:l.getRequestCredential,setRequestCredential:l.setRequestCredential,setAuthFailedBehavior:i.setAuthFailedBehavior,setRefreshTokenUrl:i.setRefreshTokenUrl}).constant("apiRequestPrefixInterceptor",{origin:c.default,setApiRequestPrefix:a.setApiRequestPrefix}).name},function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:c;t.execAuthFailure=c=function(t){try{e()}finally{(0,i.removeRequestCredential)()}var r=new TypeError("Unauthorized! Credential was expired or had been removed, pls set it before the get action!");if(console.error(r),"function"!=typeof t.abort){t.status=t.status||401,t.statusText=t.statusText||"Unauthorized!";var o=n(7).default;return o.get("$q").reject(t)}t.abort(r)}}function u(e){t.refreshTokenUrl=l=e,s.REQUEST_WHITE_LIST.push(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.refreshTokenUrl=t.execAuthFailure=void 0,t.setAuthFailedBehavior=o,t.setRefreshTokenUrl=u;var i=n(4),s=n(6),a=!1,c=t.execAuthFailure=function(){},l=t.refreshTokenUrl="";t.default={request:function(e){var t=(0,i.getRequestCredential)(),n=s.CREDENTIAL_KEY_MAPPER.accessToken,r=s.CREDENTIAL_KEY_MAPPER.refreshToken,o=s.CREDENTIAL_KEY_MAPPER.expireTime;if(!t)return c({config:e});if(e.headers[s.REQUEST_TOKEN_HEADER]=(0,s.REQUEST_TOKEN_VALUE)(t[n]),t[r]&&s.REQUEST_WHITE_LIST.indexOf(e.url)===-1){var u=s.Date.parse(t[o]),l=s.Date.now();if(s.USER_SESSION_AVAILABLE_TIME>=u-l&&u-l>=0)a=!0;else if(u-l<0)return c({config:e})}return e},response:function(e){var t=(0,i.getRequestCredential)(),o=s.CREDENTIAL_KEY_MAPPER.accessToken,u=s.CREDENTIAL_KEY_MAPPER.refreshToken,f=n(7).default,d=f.get("$http");return a&&0===d.pendingRequests.length&&(a=!1,d.put(l,t[u],{headers:r({},s.REQUEST_TOKEN_HEADER,t[o])}).then(function(e){(0,i.setRequestCredential)(e.data)},c).catch(function(e){return console.error(e)})),e}}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(){var e=null;return e=window.self!==window.top?a.default.get(f)||null:c.getItem(f)||null,l.parse(e)}function u(e){c.setItem(f,l.stringify(e)),a.default.set(f,l.stringify(e))}function i(){c.removeItem(f),a.default.remove(f)}Object.defineProperty(t,"__esModule",{value:!0}),t.getRequestCredential=o,t.setRequestCredential=u,t.removeRequestCredential=i;var s=n(5),a=r(s),c=window.localStorage,l=window.JSON,f="ccmsRequestCredential"},function(e,t,n){var r,o;!function(u){var i=!1;if(r=u,o="function"==typeof r?r.call(t,n,t,e):r,!(void 0!==o&&(e.exports=o)),i=!0,e.exports=u(),i=!0,!i){var s=window.Cookies,a=window.Cookies=u();a.noConflict=function(){return window.Cookies=s,a}}}(function(){function e(){for(var e=0,t={};e<arguments.length;e++){var n=arguments[e];for(var r in n)t[r]=n[r]}return t}function t(n){function r(t,o,u){var i;if("undefined"!=typeof document){if(arguments.length>1){if(u=e({path:"/"},r.defaults,u),"number"==typeof u.expires){var s=new Date;s.setMilliseconds(s.getMilliseconds()+864e5*u.expires),u.expires=s}u.expires=u.expires?u.expires.toUTCString():"";try{i=JSON.stringify(o),/^[\{\[]/.test(i)&&(o=i)}catch(e){}o=n.write?n.write(o,t):encodeURIComponent(String(o)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),t=encodeURIComponent(String(t)),t=t.replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent),t=t.replace(/[\(\)]/g,escape);var a="";for(var c in u)u[c]&&(a+="; "+c,u[c]!==!0&&(a+="="+u[c]));return document.cookie=t+"="+o+a}t||(i={});for(var l=document.cookie?document.cookie.split("; "):[],f=/(%[0-9A-Z]{2})+/g,d=0;d<l.length;d++){var E=l[d].split("="),p=E.slice(1).join("=");'"'===p.charAt(0)&&(p=p.slice(1,-1));try{var _=E[0].replace(f,decodeURIComponent);if(p=n.read?n.read(p,_):n(p,_)||p.replace(f,decodeURIComponent),this.json)try{p=JSON.parse(p)}catch(e){}if(t===_){i=p;break}t||(i[_]=p)}catch(e){}}return i}}return r.set=r,r.get=function(e){return r.call(r,e)},r.getJSON=function(){return r.apply({json:!0},[].slice.call(arguments))},r.defaults={},r.remove=function(t,n){r(t,"",e(n,{expires:-1}))},r.withConverter=t,r}return t(function(){})})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CREDENTIAL_KEY_MAPPER=t.REQUEST_WHITE_LIST=t.USER_SESSION_AVAILABLE_TIME=t.REQUEST_TOKEN_VALUE=t.REQUEST_TOKEN_HEADER=t.requestCount=t.noop=t.Date=void 0;var r=n(4),o=(0,r.getRequestCredential)();t.Date=window.Date,t.noop=function(){},t.requestCount=Symbol("REQUEST_COUNT"),t.REQUEST_TOKEN_HEADER="X-TOKEN",t.REQUEST_TOKEN_VALUE=function(e){return""+e},t.USER_SESSION_AVAILABLE_TIME=o&&o.expires_in?1e3*o.expires_in/2:18e5,t.REQUEST_WHITE_LIST=[],t.CREDENTIAL_KEY_MAPPER={accessToken:"id",refreshToken:"refreshToken",expireTime:"expireTime"}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.querySelector("[ng-app]")||document.documentElement,t=i.default.element(e).injector();if(t)return t;for(var n=e.childNodes,r=0;r<n.length;r++){var u=o(n[r]);if(u)return u}return null}Object.defineProperty(t,"__esModule",{value:!0}),t.getInjector=o;var u=n(1),i=r(u),s=n(8),a=r(s),c=null;t.default=c,(0,a.default)(t,"default",function(){return c||(c=o())})},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){Object.defineProperty(e,t,{get:function(){return n.apply(this)}})}},function(e,t){"use strict";function n(e){i=e}Object.defineProperty(t,"__esModule",{value:!0}),t.setApiRequestPrefix=n;var r=/^(?!.*\.\w*(\?.*)?$).+$/,o=function(e){return r.test(e)},u=function(e){return!/^(http|https):\/\//.test(e)},i="";t.default={request:function(e){var t=e.url;return u(t)&&o(t)&&(e.url=i+t),e}}}]);
!function(e){function t(n){if(r[n])return r[n].exports;var o=r[n]={exports:{},id:n,loaded:!1};return e[n].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var r={};return t.m=e,t.c=r,t.p="",t(0)}([function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=r(1),u=n(o),i=r(2),s=n(i);t.default=u.default.module("ccms.sdk",[s.default]).name},function(e,t){e.exports=angular},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=r(1),u=n(o),i=r(3),s=n(i),a=r(9),c=n(a),l=r(4);t.default=u.default.module("ccms.utils.interceptors",[]).constant("ccmsTokenRefreshInterceptor",s.default).constant("$ccmsAuth",{getRequestCredential:l.getRequestCredential,setRequestCredential:l.setRequestCredential,setAuthFailedBehavior:i.setAuthFailedBehavior,setRefreshTokenUrl:i.setRefreshTokenUrl}).constant("apiRequestPrefixInterceptor",{origin:c.default,setApiRequestPrefix:a.setApiRequestPrefix}).name},function(e,t,r){"use strict";function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:c;t.execAuthFailure=c=function(t){try{e()}finally{(0,i.removeRequestCredential)()}var n=new TypeError("Unauthorized! Credential was expired or had been removed, pls set it before the get action!");if(console.error(n),"function"!=typeof t.abort){t.status=t.status||401,t.statusText=t.statusText||"Unauthorized!";var o=r(7).default;return o.get("$q").reject(t)}t.abort(n)}}function u(e){t.refreshTokenUrl=l=e,s.REQUEST_WHITE_LIST.push(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.refreshTokenUrl=t.execAuthFailure=void 0,t.setAuthFailedBehavior=o,t.setRefreshTokenUrl=u;var i=r(4),s=r(6),a=!1,c=t.execAuthFailure=function(){},l=t.refreshTokenUrl="";t.default={request:function(e){var t=(0,i.getRequestCredential)(),r=s.CREDENTIAL_KEY_MAPPER.accessToken,n=s.CREDENTIAL_KEY_MAPPER.refreshToken,o=s.CREDENTIAL_KEY_MAPPER.expireTime;if(!t)return c({config:e});if(e.headers[s.REQUEST_TOKEN_HEADER]=(0,s.REQUEST_TOKEN_VALUE)(t[r]),t[n]&&s.REQUEST_WHITE_LIST.indexOf(e.url)===-1){var u=s.Date.parse(t[o]),l=s.Date.now();if(s.USER_SESSION_AVAILABLE_TIME>=u-l&&u-l>=0)a=!0;else if(u-l<0)return c({config:e})}return e},response:function(e){var t=(0,i.getRequestCredential)(),o=s.CREDENTIAL_KEY_MAPPER.accessToken,u=s.CREDENTIAL_KEY_MAPPER.refreshToken,f=r(7).default,d=f.get("$http");return a&&0===d.pendingRequests.length&&(a=!1,d.put(l,t[u],{headers:n({},s.REQUEST_TOKEN_HEADER,t[o])}).then(function(e){(0,i.setRequestCredential)(e.data)},c).catch(function(e){return console.error(e)})),e}}},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function o(){var e=c.getItem(f)||a.default.get(f)||null;return l.parse(e)}function u(e){c.setItem(f,l.stringify(e)),a.default.set(f,l.stringify(e))}function i(){c.removeItem(f),a.default.remove(f)}Object.defineProperty(t,"__esModule",{value:!0}),t.getRequestCredential=o,t.setRequestCredential=u,t.removeRequestCredential=i;var s=r(5),a=n(s),c=window.localStorage,l=window.JSON,f="ccmsRequestCredential"},function(e,t,r){var n,o;!function(u){var i=!1;if(n=u,o="function"==typeof n?n.call(t,r,t,e):n,!(void 0!==o&&(e.exports=o)),i=!0,e.exports=u(),i=!0,!i){var s=window.Cookies,a=window.Cookies=u();a.noConflict=function(){return window.Cookies=s,a}}}(function(){function e(){for(var e=0,t={};e<arguments.length;e++){var r=arguments[e];for(var n in r)t[n]=r[n]}return t}function t(r){function n(t,o,u){var i;if("undefined"!=typeof document){if(arguments.length>1){if(u=e({path:"/"},n.defaults,u),"number"==typeof u.expires){var s=new Date;s.setMilliseconds(s.getMilliseconds()+864e5*u.expires),u.expires=s}u.expires=u.expires?u.expires.toUTCString():"";try{i=JSON.stringify(o),/^[\{\[]/.test(i)&&(o=i)}catch(e){}o=r.write?r.write(o,t):encodeURIComponent(String(o)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),t=encodeURIComponent(String(t)),t=t.replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent),t=t.replace(/[\(\)]/g,escape);var a="";for(var c in u)u[c]&&(a+="; "+c,u[c]!==!0&&(a+="="+u[c]));return document.cookie=t+"="+o+a}t||(i={});for(var l=document.cookie?document.cookie.split("; "):[],f=/(%[0-9A-Z]{2})+/g,d=0;d<l.length;d++){var E=l[d].split("="),p=E.slice(1).join("=");'"'===p.charAt(0)&&(p=p.slice(1,-1));try{var _=E[0].replace(f,decodeURIComponent);if(p=r.read?r.read(p,_):r(p,_)||p.replace(f,decodeURIComponent),this.json)try{p=JSON.parse(p)}catch(e){}if(t===_){i=p;break}t||(i[_]=p)}catch(e){}}return i}}return n.set=n,n.get=function(e){return n.call(n,e)},n.getJSON=function(){return n.apply({json:!0},[].slice.call(arguments))},n.defaults={},n.remove=function(t,r){n(t,"",e(r,{expires:-1}))},n.withConverter=t,n}return t(function(){})})},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CREDENTIAL_KEY_MAPPER=t.REQUEST_WHITE_LIST=t.USER_SESSION_AVAILABLE_TIME=t.REQUEST_TOKEN_VALUE=t.REQUEST_TOKEN_HEADER=t.requestCount=t.noop=t.Date=void 0;var n=r(4),o=(0,n.getRequestCredential)();t.Date=window.Date,t.noop=function(){},t.requestCount=Symbol("REQUEST_COUNT"),t.REQUEST_TOKEN_HEADER="X-TOKEN",t.REQUEST_TOKEN_VALUE=function(e){return""+e},t.USER_SESSION_AVAILABLE_TIME=o&&o.expires_in?1e3*o.expires_in/2:18e5,t.REQUEST_WHITE_LIST=[],t.CREDENTIAL_KEY_MAPPER={accessToken:"id",refreshToken:"refreshToken",expireTime:"expireTime"}},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.querySelector("[ng-app]")||document.documentElement,t=i.default.element(e).injector();if(t)return t;for(var r=e.childNodes,n=0;n<r.length;n++){var u=o(r[n]);if(u)return u}return null}Object.defineProperty(t,"__esModule",{value:!0}),t.getInjector=o;var u=r(1),i=n(u),s=r(8),a=n(s),c=null;t.default=c,(0,a.default)(t,"default",function(){return c||(c=o())})},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r){Object.defineProperty(e,t,{get:function(){return r.apply(this)}})}},function(e,t){"use strict";function r(e){i=e}Object.defineProperty(t,"__esModule",{value:!0}),t.setApiRequestPrefix=r;var n=/^(?!.*\.\w*(\?.*)?$).+$/,o=function(e){return n.test(e)},u=function(e){return!/^(http|https):\/\//.test(e)},i="";t.default={request:function(e){var t=e.url;return u(t)&&o(t)&&(e.url=i+t),e}}}]);
//# sourceMappingURL=ccms-sdk.min.js.map

@@ -241,9 +241,3 @@ /******/ (function(modules) { // webpackBootstrap

var credential = null;
// get credential from cookie when inside an iframe
if (window.self !== window.top) {
credential = _jsCookie2.default.get(REQUEST_TOKEN_STORAGE_KEY) || null;
} else {
credential = localStorage.getItem(REQUEST_TOKEN_STORAGE_KEY) || null;
}
var credential = localStorage.getItem(REQUEST_TOKEN_STORAGE_KEY) || _jsCookie2.default.get(REQUEST_TOKEN_STORAGE_KEY) || null;

@@ -250,0 +244,0 @@ return JSON.parse(credential);

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

!function(e){function t(n){if(r[n])return r[n].exports;var o=r[n]={exports:{},id:n,loaded:!1};return e[n].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var r={};return t.m=e,t.c=r,t.p="",t(0)}([function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}var o=r(10),i=n(o),u=r(3),a=r(4);window.ccmsSdk||(window.ccmsSdk={}),Object.assign(window.ccmsSdk,{tokenRefreshInterceptor:i.default,$ccmsAuth:{setAuthFailedBehavior:u.setAuthFailedBehavior,setRefreshTokenUrl:u.setRefreshTokenUrl,getRequestCredential:a.getRequestCredential,setRequestCredential:a.setRequestCredential}})},function(e,t){e.exports=angular},,function(e,t,r){"use strict";function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:c;t.execAuthFailure=c=function(t){try{e()}finally{(0,u.removeRequestCredential)()}var n=new TypeError("Unauthorized! Credential was expired or had been removed, pls set it before the get action!");if(console.error(n),"function"!=typeof t.abort){t.status=t.status||401,t.statusText=t.statusText||"Unauthorized!";var o=r(7).default;return o.get("$q").reject(t)}t.abort(n)}}function i(e){t.refreshTokenUrl=E=e,a.REQUEST_WHITE_LIST.push(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.refreshTokenUrl=t.execAuthFailure=void 0,t.setAuthFailedBehavior=o,t.setRefreshTokenUrl=i;var u=r(4),a=r(6),s=!1,c=t.execAuthFailure=function(){},E=t.refreshTokenUrl="";t.default={request:function(e){var t=(0,u.getRequestCredential)(),r=a.CREDENTIAL_KEY_MAPPER.accessToken,n=a.CREDENTIAL_KEY_MAPPER.refreshToken,o=a.CREDENTIAL_KEY_MAPPER.expireTime;if(!t)return c({config:e});if(e.headers[a.REQUEST_TOKEN_HEADER]=(0,a.REQUEST_TOKEN_VALUE)(t[r]),t[n]&&a.REQUEST_WHITE_LIST.indexOf(e.url)===-1){var i=a.Date.parse(t[o]),E=a.Date.now();if(a.USER_SESSION_AVAILABLE_TIME>=i-E&&i-E>=0)s=!0;else if(i-E<0)return c({config:e})}return e},response:function(e){var t=(0,u.getRequestCredential)(),o=a.CREDENTIAL_KEY_MAPPER.accessToken,i=a.CREDENTIAL_KEY_MAPPER.refreshToken,l=r(7).default,f=l.get("$http");return s&&0===f.pendingRequests.length&&(s=!1,f.put(E,t[i],{headers:n({},a.REQUEST_TOKEN_HEADER,t[o])}).then(function(e){(0,u.setRequestCredential)(e.data)},c).catch(function(e){return console.error(e)})),e}}},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function o(){var e=null;return e=window.self!==window.top?s.default.get(l)||null:c.getItem(l)||null,E.parse(e)}function i(e){c.setItem(l,E.stringify(e)),s.default.set(l,E.stringify(e))}function u(){c.removeItem(l),s.default.remove(l)}Object.defineProperty(t,"__esModule",{value:!0}),t.getRequestCredential=o,t.setRequestCredential=i,t.removeRequestCredential=u;var a=r(5),s=n(a),c=window.localStorage,E=window.JSON,l="ccmsRequestCredential"},function(e,t,r){var n,o;!function(i){var u=!1;if(n=i,o="function"==typeof n?n.call(t,r,t,e):n,!(void 0!==o&&(e.exports=o)),u=!0,e.exports=i(),u=!0,!u){var a=window.Cookies,s=window.Cookies=i();s.noConflict=function(){return window.Cookies=a,s}}}(function(){function e(){for(var e=0,t={};e<arguments.length;e++){var r=arguments[e];for(var n in r)t[n]=r[n]}return t}function t(r){function n(t,o,i){var u;if("undefined"!=typeof document){if(arguments.length>1){if(i=e({path:"/"},n.defaults,i),"number"==typeof i.expires){var a=new Date;a.setMilliseconds(a.getMilliseconds()+864e5*i.expires),i.expires=a}i.expires=i.expires?i.expires.toUTCString():"";try{u=JSON.stringify(o),/^[\{\[]/.test(u)&&(o=u)}catch(e){}o=r.write?r.write(o,t):encodeURIComponent(String(o)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),t=encodeURIComponent(String(t)),t=t.replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent),t=t.replace(/[\(\)]/g,escape);var s="";for(var c in i)i[c]&&(s+="; "+c,i[c]!==!0&&(s+="="+i[c]));return document.cookie=t+"="+o+s}t||(u={});for(var E=document.cookie?document.cookie.split("; "):[],l=/(%[0-9A-Z]{2})+/g,f=0;f<E.length;f++){var d=E[f].split("="),_=d.slice(1).join("=");'"'===_.charAt(0)&&(_=_.slice(1,-1));try{var T=d[0].replace(l,decodeURIComponent);if(_=r.read?r.read(_,T):r(_,T)||_.replace(l,decodeURIComponent),this.json)try{_=JSON.parse(_)}catch(e){}if(t===T){u=_;break}t||(u[T]=_)}catch(e){}}return u}}return n.set=n,n.get=function(e){return n.call(n,e)},n.getJSON=function(){return n.apply({json:!0},[].slice.call(arguments))},n.defaults={},n.remove=function(t,r){n(t,"",e(r,{expires:-1}))},n.withConverter=t,n}return t(function(){})})},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CREDENTIAL_KEY_MAPPER=t.REQUEST_WHITE_LIST=t.USER_SESSION_AVAILABLE_TIME=t.REQUEST_TOKEN_VALUE=t.REQUEST_TOKEN_HEADER=t.requestCount=t.noop=t.Date=void 0;var n=r(4),o=(0,n.getRequestCredential)();t.Date=window.Date,t.noop=function(){},t.requestCount=Symbol("REQUEST_COUNT"),t.REQUEST_TOKEN_HEADER="X-TOKEN",t.REQUEST_TOKEN_VALUE=function(e){return""+e},t.USER_SESSION_AVAILABLE_TIME=o&&o.expires_in?1e3*o.expires_in/2:18e5,t.REQUEST_WHITE_LIST=[],t.CREDENTIAL_KEY_MAPPER={accessToken:"id",refreshToken:"refreshToken",expireTime:"expireTime"}},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.querySelector("[ng-app]")||document.documentElement,t=u.default.element(e).injector();if(t)return t;for(var r=e.childNodes,n=0;n<r.length;n++){var i=o(r[n]);if(i)return i}return null}Object.defineProperty(t,"__esModule",{value:!0}),t.getInjector=o;var i=r(1),u=n(i),a=r(8),s=n(a),c=null;t.default=c,(0,s.default)(t,"default",function(){return c||(c=o())})},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r){Object.defineProperty(e,t,{get:function(){return r.apply(this)}})}},,function(e,t,r){"use strict";function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}Object.defineProperty(t,"__esModule",{value:!0});var o=r(4),i=r(6),u=r(3),a=!1;t.default={beforeSend:function(e,t){var r=(0,o.getRequestCredential)(),n=i.CREDENTIAL_KEY_MAPPER.accessToken,s=i.CREDENTIAL_KEY_MAPPER.refreshToken,c=i.CREDENTIAL_KEY_MAPPER.expireTime;if(!r)return void(0,u.execAuthFailure)(e);if(e.setRequestHeader(i.REQUEST_TOKEN_HEADER,(0,i.REQUEST_TOKEN_VALUE)(r[n])),e[i.REQUEST_TOKEN_HEADER]=(0,i.REQUEST_TOKEN_VALUE)(r[n]),r[s]&&i.REQUEST_WHITE_LIST.indexOf(t.url)===-1){var E=i.Date.parse(r[c]),l=i.Date.now();i.USER_SESSION_AVAILABLE_TIME>=E-l&&E-l>=0?a=!0:E-l<0&&(0,u.execAuthFailure)(e)}},complete:function(e){var t=(0,o.getRequestCredential)(),r=i.CREDENTIAL_KEY_MAPPER.accessToken,s=i.CREDENTIAL_KEY_MAPPER.refreshToken,c=window.$;a&&c.active<=1&&(a=!1,e[i.REQUEST_TOKEN_HEADER]=t[r],c.ajax({url:u.refreshTokenUrl,method:"PUT",data:t[s],headers:n({},i.REQUEST_TOKEN_HEADER,t[r])}).done(function(e){(0,o.setRequestCredential)(e)}).fail(function(){return(0,u.execAuthFailure)(e)}))}}}]);
!function(e){function t(n){if(r[n])return r[n].exports;var o=r[n]={exports:{},id:n,loaded:!1};return e[n].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var r={};return t.m=e,t.c=r,t.p="",t(0)}([function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}var o=r(10),i=n(o),u=r(3),a=r(4);window.ccmsSdk||(window.ccmsSdk={}),Object.assign(window.ccmsSdk,{tokenRefreshInterceptor:i.default,$ccmsAuth:{setAuthFailedBehavior:u.setAuthFailedBehavior,setRefreshTokenUrl:u.setRefreshTokenUrl,getRequestCredential:a.getRequestCredential,setRequestCredential:a.setRequestCredential}})},function(e,t){e.exports=angular},,function(e,t,r){"use strict";function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:c;t.execAuthFailure=c=function(t){try{e()}finally{(0,u.removeRequestCredential)()}var n=new TypeError("Unauthorized! Credential was expired or had been removed, pls set it before the get action!");if(console.error(n),"function"!=typeof t.abort){t.status=t.status||401,t.statusText=t.statusText||"Unauthorized!";var o=r(7).default;return o.get("$q").reject(t)}t.abort(n)}}function i(e){t.refreshTokenUrl=E=e,a.REQUEST_WHITE_LIST.push(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.refreshTokenUrl=t.execAuthFailure=void 0,t.setAuthFailedBehavior=o,t.setRefreshTokenUrl=i;var u=r(4),a=r(6),s=!1,c=t.execAuthFailure=function(){},E=t.refreshTokenUrl="";t.default={request:function(e){var t=(0,u.getRequestCredential)(),r=a.CREDENTIAL_KEY_MAPPER.accessToken,n=a.CREDENTIAL_KEY_MAPPER.refreshToken,o=a.CREDENTIAL_KEY_MAPPER.expireTime;if(!t)return c({config:e});if(e.headers[a.REQUEST_TOKEN_HEADER]=(0,a.REQUEST_TOKEN_VALUE)(t[r]),t[n]&&a.REQUEST_WHITE_LIST.indexOf(e.url)===-1){var i=a.Date.parse(t[o]),E=a.Date.now();if(a.USER_SESSION_AVAILABLE_TIME>=i-E&&i-E>=0)s=!0;else if(i-E<0)return c({config:e})}return e},response:function(e){var t=(0,u.getRequestCredential)(),o=a.CREDENTIAL_KEY_MAPPER.accessToken,i=a.CREDENTIAL_KEY_MAPPER.refreshToken,l=r(7).default,f=l.get("$http");return s&&0===f.pendingRequests.length&&(s=!1,f.put(E,t[i],{headers:n({},a.REQUEST_TOKEN_HEADER,t[o])}).then(function(e){(0,u.setRequestCredential)(e.data)},c).catch(function(e){return console.error(e)})),e}}},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function o(){var e=c.getItem(l)||s.default.get(l)||null;return E.parse(e)}function i(e){c.setItem(l,E.stringify(e)),s.default.set(l,E.stringify(e))}function u(){c.removeItem(l),s.default.remove(l)}Object.defineProperty(t,"__esModule",{value:!0}),t.getRequestCredential=o,t.setRequestCredential=i,t.removeRequestCredential=u;var a=r(5),s=n(a),c=window.localStorage,E=window.JSON,l="ccmsRequestCredential"},function(e,t,r){var n,o;!function(i){var u=!1;if(n=i,o="function"==typeof n?n.call(t,r,t,e):n,!(void 0!==o&&(e.exports=o)),u=!0,e.exports=i(),u=!0,!u){var a=window.Cookies,s=window.Cookies=i();s.noConflict=function(){return window.Cookies=a,s}}}(function(){function e(){for(var e=0,t={};e<arguments.length;e++){var r=arguments[e];for(var n in r)t[n]=r[n]}return t}function t(r){function n(t,o,i){var u;if("undefined"!=typeof document){if(arguments.length>1){if(i=e({path:"/"},n.defaults,i),"number"==typeof i.expires){var a=new Date;a.setMilliseconds(a.getMilliseconds()+864e5*i.expires),i.expires=a}i.expires=i.expires?i.expires.toUTCString():"";try{u=JSON.stringify(o),/^[\{\[]/.test(u)&&(o=u)}catch(e){}o=r.write?r.write(o,t):encodeURIComponent(String(o)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),t=encodeURIComponent(String(t)),t=t.replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent),t=t.replace(/[\(\)]/g,escape);var s="";for(var c in i)i[c]&&(s+="; "+c,i[c]!==!0&&(s+="="+i[c]));return document.cookie=t+"="+o+s}t||(u={});for(var E=document.cookie?document.cookie.split("; "):[],l=/(%[0-9A-Z]{2})+/g,f=0;f<E.length;f++){var d=E[f].split("="),_=d.slice(1).join("=");'"'===_.charAt(0)&&(_=_.slice(1,-1));try{var T=d[0].replace(l,decodeURIComponent);if(_=r.read?r.read(_,T):r(_,T)||_.replace(l,decodeURIComponent),this.json)try{_=JSON.parse(_)}catch(e){}if(t===T){u=_;break}t||(u[T]=_)}catch(e){}}return u}}return n.set=n,n.get=function(e){return n.call(n,e)},n.getJSON=function(){return n.apply({json:!0},[].slice.call(arguments))},n.defaults={},n.remove=function(t,r){n(t,"",e(r,{expires:-1}))},n.withConverter=t,n}return t(function(){})})},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CREDENTIAL_KEY_MAPPER=t.REQUEST_WHITE_LIST=t.USER_SESSION_AVAILABLE_TIME=t.REQUEST_TOKEN_VALUE=t.REQUEST_TOKEN_HEADER=t.requestCount=t.noop=t.Date=void 0;var n=r(4),o=(0,n.getRequestCredential)();t.Date=window.Date,t.noop=function(){},t.requestCount=Symbol("REQUEST_COUNT"),t.REQUEST_TOKEN_HEADER="X-TOKEN",t.REQUEST_TOKEN_VALUE=function(e){return""+e},t.USER_SESSION_AVAILABLE_TIME=o&&o.expires_in?1e3*o.expires_in/2:18e5,t.REQUEST_WHITE_LIST=[],t.CREDENTIAL_KEY_MAPPER={accessToken:"id",refreshToken:"refreshToken",expireTime:"expireTime"}},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.querySelector("[ng-app]")||document.documentElement,t=u.default.element(e).injector();if(t)return t;for(var r=e.childNodes,n=0;n<r.length;n++){var i=o(r[n]);if(i)return i}return null}Object.defineProperty(t,"__esModule",{value:!0}),t.getInjector=o;var i=r(1),u=n(i),a=r(8),s=n(a),c=null;t.default=c,(0,s.default)(t,"default",function(){return c||(c=o())})},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r){Object.defineProperty(e,t,{get:function(){return r.apply(this)}})}},,function(e,t,r){"use strict";function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}Object.defineProperty(t,"__esModule",{value:!0});var o=r(4),i=r(6),u=r(3),a=!1;t.default={beforeSend:function(e,t){var r=(0,o.getRequestCredential)(),n=i.CREDENTIAL_KEY_MAPPER.accessToken,s=i.CREDENTIAL_KEY_MAPPER.refreshToken,c=i.CREDENTIAL_KEY_MAPPER.expireTime;if(!r)return void(0,u.execAuthFailure)(e);if(e.setRequestHeader(i.REQUEST_TOKEN_HEADER,(0,i.REQUEST_TOKEN_VALUE)(r[n])),e[i.REQUEST_TOKEN_HEADER]=(0,i.REQUEST_TOKEN_VALUE)(r[n]),r[s]&&i.REQUEST_WHITE_LIST.indexOf(t.url)===-1){var E=i.Date.parse(r[c]),l=i.Date.now();i.USER_SESSION_AVAILABLE_TIME>=E-l&&E-l>=0?a=!0:E-l<0&&(0,u.execAuthFailure)(e)}},complete:function(e){var t=(0,o.getRequestCredential)(),r=i.CREDENTIAL_KEY_MAPPER.accessToken,s=i.CREDENTIAL_KEY_MAPPER.refreshToken,c=window.$;a&&c.active<=1&&(a=!1,e[i.REQUEST_TOKEN_HEADER]=t[r],c.ajax({url:u.refreshTokenUrl,method:"PUT",data:t[s],headers:n({},i.REQUEST_TOKEN_HEADER,t[r])}).done(function(e){(0,o.setRequestCredential)(e)}).fail(function(){return(0,u.execAuthFailure)(e)}))}}}]);
//# sourceMappingURL=interceptor-jq.min.js.map
{
"name": "ccms-sdk",
"version": "2.2.2",
"version": "2.2.3",
"description": "ccms fe sdk written by es2015+",

@@ -5,0 +5,0 @@ "main": "./es5/ccms-sdk.js",

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc