New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

ngx-uomlibraryangular-authentication

Package Overview
Dependencies
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ngx-uomlibraryangular-authentication - npm Package Compare versions

Comparing version 0.0.3 to 0.0.4

5

bundles/ngx-uomlibraryangular-authentication.umd.js

@@ -256,8 +256,7 @@ (function (global, factory) {

var encoder = new TextEncoder();
var decoder = new TextDecoder('utf-8');
var hasher = new fastSha256.Hash();
hasher.update(encoder.encode(nonce));
hasher.update(encoder.encode(key));
var hashed = decoder.decode(hasher.digest());
return hashed;
return __spread(new Uint8Array(hasher.digest())).map(function (b) { return b.toString(16).padStart(2, '0'); })
.join('');
};

@@ -264,0 +263,0 @@ return Nonce;

2

bundles/ngx-uomlibraryangular-authentication.umd.min.js

@@ -15,3 +15,3 @@ !function(e,r){"object"==typeof exports&&"undefined"!=typeof module?r(exports,require("@angular/core"),require("ngx-angularcommons-core"),require("ngx-angularcommons-app"),require("fast-sha256"),require("tscommons-core")):"function"==typeof define&&define.amd?define("ngx-uomlibraryangular-authentication",["exports","@angular/core","ngx-angularcommons-core","ngx-angularcommons-app","fast-sha256","tscommons-core"],r):r((e=e||self)["ngx-uomlibraryangular-authentication"]={},e.ng.core,e["ngx-angularcommons-core"],e["ngx-angularcommons-app"],e["fast-sha256"],e["tscommons-core"])}(this,(function(e,r,n,t,o,a){"use strict";

and limitations under the License.
***************************************************************************** */function i(e,r,n,t){var o,a=arguments.length,i=a<3?r:null===t?t=Object.getOwnPropertyDescriptor(r,n):t;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,r,n,t);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(i=(a<3?o(i):a>3?o(r,n,i):o(r,n))||i);return a>3&&i&&Object.defineProperty(r,n,i),i}var s=function(){function e(e){this.settingsService=e}return e.prototype.getUsername=function(){return this.settingsService.getString(n.CommonsStorageService.SESSION,"uomlibraryauth_cas_username")},e.prototype.setUsername=function(e){this.settingsService.setString(n.CommonsStorageService.SESSION,"uomlibraryauth_cas_username",e)},e.prototype.clearUsername=function(){this.settingsService.delete(n.CommonsStorageService.SESSION,"uomlibraryauth_cas_username",!0)},e.ctorParameters=function(){return[{type:t.CommonsSettingsService}]},e=i([r.Injectable()],e)}(),c=function(){function e(){}return e.generate=function(){return[a.CommonsBase62.generateRandomId(),a.CommonsBase62.generateRandomId(),a.CommonsBase62.generateRandomId(),a.CommonsBase62.generateRandomId()].join("")},e.hash=function(e,r){var n=new TextEncoder,t=new TextDecoder("utf-8"),a=new o.Hash;return a.update(n.encode(e)),a.update(n.encode(r)),t.decode(a.digest())},e}();function u(e){return!!a.CommonsType.hasPropertyString(e,"casUrl")&&(!!a.CommonsType.hasPropertyString(e,"returnUrl")&&(!!a.CommonsBase62.hasPropertyId(e,"outboundKey")&&!!a.CommonsBase62.hasPropertyId(e,"inboundKey")))}var m=function(){function e(e,r){this.casService=r;var n=e.getDirect("uomAuthentication");if(!u(n))throw new Error("Unable to read uomAuthentication from config file");this.config=n}return e.prototype.canActivate=function(e,r){if(!this.casService.getUsername()){var n=encodeURIComponent(this.config.returnUrl),t=c.generate(),o=c.hash(t,this.config.outboundKey);return window.location.href=this.config.casUrl+"?nonce="+t+"&hash="+o+"&returnUrl="+n,!1}return!0},e.ctorParameters=function(){return[{type:t.CommonsConfigService},{type:s}]},e=i([r.Injectable()],e)}(),f=function(){function e(e,r){this.casService=r;var n=e.getDirect("uomAuthentication");if(!u(n))throw new Error("Unable to read uomAuthentication from config file");this.config=n}return e.prototype.canActivate=function(e,r){try{if(!a.CommonsType.hasPropertyString(e.params,"nonce"))throw new Error("No nonce returned");if(!a.CommonsType.hasPropertyString(e.params,"hash"))throw new Error("No hash returned");if(c.hash(e.params.nonce,this.config.inboundKey)!==e.params.hash)throw new Error("Nonce hash check failed.");if(!a.CommonsType.hasPropertyString(e.params,"username"))throw new Error("No username returned");return!0}catch(e){return console.log(e.message),this.casService.clearUsername(),!1}},e.ctorParameters=function(){return[{type:t.CommonsConfigService},{type:s}]},e=i([r.Injectable()],e)}(),g=function(){function e(e){this.casService=e}return e.prototype.resolve=function(e,r){return this.casService.getUsername()},e.ctorParameters=function(){return[{type:s}]},e=i([r.Injectable()],e)}(),h=function(){function e(){}return e.prototype.resolve=function(e,r){if(a.CommonsType.hasPropertyString(e.params,"username"))return e.params.username},e=i([r.Injectable()],e)}(),p=function(){function e(){}var o;return o=e,e.forRoot=function(){return{ngModule:o,providers:[s,m,f,g,h]}},e=o=i([r.NgModule({imports:[n.NgxAngularCommonsCoreModule,t.NgxAngularCommonsAppModule],declarations:[],exports:[]})],e)}();e.NgxUomLibraryAngularAuthenticationModule=p,e.UomLibraryAuthenticationCasGuard=m,e.UomLibraryAuthenticationCasReturnGuard=f,e.UomLibraryAuthenticationCasReturnPickupUsernameResolver=h,e.UomLibraryAuthenticationCasService=s,e.UomLibraryAuthenticationCasUsernameResolver=g,e.isTUomLibraryAngularAuthenticationConfig=u,Object.defineProperty(e,"__esModule",{value:!0})}));
***************************************************************************** */function i(e,r,n,t){var o,a=arguments.length,i=a<3?r:null===t?t=Object.getOwnPropertyDescriptor(r,n):t;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,r,n,t);else for(var c=e.length-1;c>=0;c--)(o=e[c])&&(i=(a<3?o(i):a>3?o(r,n,i):o(r,n))||i);return a>3&&i&&Object.defineProperty(r,n,i),i}function c(e,r){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var t,o,a=n.call(e),i=[];try{for(;(void 0===r||r-- >0)&&!(t=a.next()).done;)i.push(t.value)}catch(e){o={error:e}}finally{try{t&&!t.done&&(n=a.return)&&n.call(a)}finally{if(o)throw o.error}}return i}var s=function(){function e(e){this.settingsService=e}return e.prototype.getUsername=function(){return this.settingsService.getString(n.CommonsStorageService.SESSION,"uomlibraryauth_cas_username")},e.prototype.setUsername=function(e){this.settingsService.setString(n.CommonsStorageService.SESSION,"uomlibraryauth_cas_username",e)},e.prototype.clearUsername=function(){this.settingsService.delete(n.CommonsStorageService.SESSION,"uomlibraryauth_cas_username",!0)},e.ctorParameters=function(){return[{type:t.CommonsSettingsService}]},e=i([r.Injectable()],e)}(),u=function(){function e(){}return e.generate=function(){return[a.CommonsBase62.generateRandomId(),a.CommonsBase62.generateRandomId(),a.CommonsBase62.generateRandomId(),a.CommonsBase62.generateRandomId()].join("")},e.hash=function(e,r){var n=new TextEncoder,t=new o.Hash;return t.update(n.encode(e)),t.update(n.encode(r)),function(){for(var e=[],r=0;r<arguments.length;r++)e=e.concat(c(arguments[r]));return e}(new Uint8Array(t.digest())).map((function(e){return e.toString(16).padStart(2,"0")})).join("")},e}();function m(e){return!!a.CommonsType.hasPropertyString(e,"casUrl")&&(!!a.CommonsType.hasPropertyString(e,"returnUrl")&&(!!a.CommonsBase62.hasPropertyId(e,"outboundKey")&&!!a.CommonsBase62.hasPropertyId(e,"inboundKey")))}var f=function(){function e(e,r){this.casService=r;var n=e.getDirect("uomAuthentication");if(!m(n))throw new Error("Unable to read uomAuthentication from config file");this.config=n}return e.prototype.canActivate=function(e,r){if(!this.casService.getUsername()){var n=encodeURIComponent(this.config.returnUrl),t=u.generate(),o=u.hash(t,this.config.outboundKey);return window.location.href=this.config.casUrl+"?nonce="+t+"&hash="+o+"&returnUrl="+n,!1}return!0},e.ctorParameters=function(){return[{type:t.CommonsConfigService},{type:s}]},e=i([r.Injectable()],e)}(),h=function(){function e(e,r){this.casService=r;var n=e.getDirect("uomAuthentication");if(!m(n))throw new Error("Unable to read uomAuthentication from config file");this.config=n}return e.prototype.canActivate=function(e,r){try{if(!a.CommonsType.hasPropertyString(e.params,"nonce"))throw new Error("No nonce returned");if(!a.CommonsType.hasPropertyString(e.params,"hash"))throw new Error("No hash returned");if(u.hash(e.params.nonce,this.config.inboundKey)!==e.params.hash)throw new Error("Nonce hash check failed.");if(!a.CommonsType.hasPropertyString(e.params,"username"))throw new Error("No username returned");return!0}catch(e){return console.log(e.message),this.casService.clearUsername(),!1}},e.ctorParameters=function(){return[{type:t.CommonsConfigService},{type:s}]},e=i([r.Injectable()],e)}(),g=function(){function e(e){this.casService=e}return e.prototype.resolve=function(e,r){return this.casService.getUsername()},e.ctorParameters=function(){return[{type:s}]},e=i([r.Injectable()],e)}(),l=function(){function e(){}return e.prototype.resolve=function(e,r){if(a.CommonsType.hasPropertyString(e.params,"username"))return e.params.username},e=i([r.Injectable()],e)}(),p=function(){function e(){}var o;return o=e,e.forRoot=function(){return{ngModule:o,providers:[s,f,h,g,l]}},e=o=i([r.NgModule({imports:[n.NgxAngularCommonsCoreModule,t.NgxAngularCommonsAppModule],declarations:[],exports:[]})],e)}();e.NgxUomLibraryAngularAuthenticationModule=p,e.UomLibraryAuthenticationCasGuard=f,e.UomLibraryAuthenticationCasReturnGuard=h,e.UomLibraryAuthenticationCasReturnPickupUsernameResolver=l,e.UomLibraryAuthenticationCasService=s,e.UomLibraryAuthenticationCasUsernameResolver=g,e.isTUomLibraryAngularAuthenticationConfig=m,Object.defineProperty(e,"__esModule",{value:!0})}));
//# sourceMappingURL=ngx-uomlibraryangular-authentication.umd.min.js.map

@@ -14,10 +14,10 @@ import * as sha256 from 'fast-sha256';

const encoder = new TextEncoder();
const decoder = new TextDecoder('utf-8');
const hasher = new sha256.Hash();
hasher.update(encoder.encode(nonce));
hasher.update(encoder.encode(key));
const hashed = decoder.decode(hasher.digest());
return hashed;
return [...new Uint8Array(hasher.digest())]
.map((b) => b.toString(16).padStart(2, '0'))
.join('');
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibm9uY2UuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtdW9tbGlicmFyeWFuZ3VsYXItYXV0aGVudGljYXRpb24vIiwic291cmNlcyI6WyJsaWIvaGVscGVycy9ub25jZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEtBQUssTUFBTSxNQUFNLGFBQWEsQ0FBQztBQUV0QyxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sZ0JBQWdCLENBQUM7QUFFL0MsTUFBTSxPQUFnQixLQUFLO0lBQ25CLE1BQU0sQ0FBQyxRQUFRO1FBQ3JCLE9BQU87WUFDTCxhQUFhLENBQUMsZ0JBQWdCLEVBQUU7WUFDaEMsYUFBYSxDQUFDLGdCQUFnQixFQUFFO1lBQ2hDLGFBQWEsQ0FBQyxnQkFBZ0IsRUFBRTtZQUNoQyxhQUFhLENBQUMsZ0JBQWdCLEVBQUU7U0FDakMsQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLENBQUM7SUFDWixDQUFDO0lBRU0sTUFBTSxDQUFDLElBQUksQ0FBQyxLQUFhLEVBQUUsR0FBVztRQUM1QyxNQUFNLE9BQU8sR0FBZ0IsSUFBSSxXQUFXLEVBQUUsQ0FBQztRQUMvQyxNQUFNLE9BQU8sR0FBZ0IsSUFBSSxXQUFXLENBQUMsT0FBTyxDQUFDLENBQUM7UUFFdEQsTUFBTSxNQUFNLEdBQUcsSUFBSSxNQUFNLENBQUMsSUFBSSxFQUFFLENBQUM7UUFDakMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUM7UUFDckMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUM7UUFDbkMsTUFBTSxNQUFNLEdBQVcsT0FBTyxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsTUFBTSxFQUFFLENBQUMsQ0FBQztRQUV2RCxPQUFPLE1BQU0sQ0FBQztJQUNmLENBQUM7Q0FDRCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIHNoYTI1NiBmcm9tICdmYXN0LXNoYTI1Nic7XG5cbmltcG9ydCB7IENvbW1vbnNCYXNlNjIgfSBmcm9tICd0c2NvbW1vbnMtY29yZSc7XG5cbmV4cG9ydCBhYnN0cmFjdCBjbGFzcyBOb25jZSB7XG5cdHB1YmxpYyBzdGF0aWMgZ2VuZXJhdGUoKTogc3RyaW5nIHtcblx0XHRyZXR1cm4gW1xuXHRcdFx0XHRDb21tb25zQmFzZTYyLmdlbmVyYXRlUmFuZG9tSWQoKSxcblx0XHRcdFx0Q29tbW9uc0Jhc2U2Mi5nZW5lcmF0ZVJhbmRvbUlkKCksXG5cdFx0XHRcdENvbW1vbnNCYXNlNjIuZ2VuZXJhdGVSYW5kb21JZCgpLFxuXHRcdFx0XHRDb21tb25zQmFzZTYyLmdlbmVyYXRlUmFuZG9tSWQoKVxuXHRcdF0uam9pbignJyk7XG5cdH1cblx0XG5cdHB1YmxpYyBzdGF0aWMgaGFzaChub25jZTogc3RyaW5nLCBrZXk6IHN0cmluZyk6IHN0cmluZyB7XG5cdFx0Y29uc3QgZW5jb2RlcjogVGV4dEVuY29kZXIgPSBuZXcgVGV4dEVuY29kZXIoKTtcblx0XHRjb25zdCBkZWNvZGVyOiBUZXh0RGVjb2RlciA9IG5ldyBUZXh0RGVjb2RlcigndXRmLTgnKTtcblx0XHRcblx0XHRjb25zdCBoYXNoZXIgPSBuZXcgc2hhMjU2Lkhhc2goKTtcblx0XHRoYXNoZXIudXBkYXRlKGVuY29kZXIuZW5jb2RlKG5vbmNlKSk7XG5cdFx0aGFzaGVyLnVwZGF0ZShlbmNvZGVyLmVuY29kZShrZXkpKTtcblx0XHRjb25zdCBoYXNoZWQ6IHN0cmluZyA9IGRlY29kZXIuZGVjb2RlKGhhc2hlci5kaWdlc3QoKSk7XG5cdFx0XG5cdFx0cmV0dXJuIGhhc2hlZDtcblx0fVxufVxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibm9uY2UuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtdW9tbGlicmFyeWFuZ3VsYXItYXV0aGVudGljYXRpb24vIiwic291cmNlcyI6WyJsaWIvaGVscGVycy9ub25jZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEtBQUssTUFBTSxNQUFNLGFBQWEsQ0FBQztBQUV0QyxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sZ0JBQWdCLENBQUM7QUFFL0MsTUFBTSxPQUFnQixLQUFLO0lBQ25CLE1BQU0sQ0FBQyxRQUFRO1FBQ3JCLE9BQU87WUFDTCxhQUFhLENBQUMsZ0JBQWdCLEVBQUU7WUFDaEMsYUFBYSxDQUFDLGdCQUFnQixFQUFFO1lBQ2hDLGFBQWEsQ0FBQyxnQkFBZ0IsRUFBRTtZQUNoQyxhQUFhLENBQUMsZ0JBQWdCLEVBQUU7U0FDakMsQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLENBQUM7SUFDWixDQUFDO0lBRU0sTUFBTSxDQUFDLElBQUksQ0FBQyxLQUFhLEVBQUUsR0FBVztRQUM1QyxNQUFNLE9BQU8sR0FBZ0IsSUFBSSxXQUFXLEVBQUUsQ0FBQztRQUUvQyxNQUFNLE1BQU0sR0FBRyxJQUFJLE1BQU0sQ0FBQyxJQUFJLEVBQUUsQ0FBQztRQUNqQyxNQUFNLENBQUMsTUFBTSxDQUFDLE9BQU8sQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQztRQUNyQyxNQUFNLENBQUMsTUFBTSxDQUFDLE9BQU8sQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQztRQUVuQyxPQUFPLENBQUUsR0FBRyxJQUFJLFVBQVUsQ0FBQyxNQUFNLENBQUMsTUFBTSxFQUFFLENBQUMsQ0FBRTthQUMxQyxHQUFHLENBQUMsQ0FBQyxDQUFTLEVBQVUsRUFBRSxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUMsRUFBRSxDQUFDLENBQUMsUUFBUSxDQUFDLENBQUMsRUFBRSxHQUFHLENBQUMsQ0FBQzthQUMzRCxJQUFJLENBQUMsRUFBRSxDQUFDLENBQUM7SUFDYixDQUFDO0NBQ0QiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgKiBhcyBzaGEyNTYgZnJvbSAnZmFzdC1zaGEyNTYnO1xuXG5pbXBvcnQgeyBDb21tb25zQmFzZTYyIH0gZnJvbSAndHNjb21tb25zLWNvcmUnO1xuXG5leHBvcnQgYWJzdHJhY3QgY2xhc3MgTm9uY2Uge1xuXHRwdWJsaWMgc3RhdGljIGdlbmVyYXRlKCk6IHN0cmluZyB7XG5cdFx0cmV0dXJuIFtcblx0XHRcdFx0Q29tbW9uc0Jhc2U2Mi5nZW5lcmF0ZVJhbmRvbUlkKCksXG5cdFx0XHRcdENvbW1vbnNCYXNlNjIuZ2VuZXJhdGVSYW5kb21JZCgpLFxuXHRcdFx0XHRDb21tb25zQmFzZTYyLmdlbmVyYXRlUmFuZG9tSWQoKSxcblx0XHRcdFx0Q29tbW9uc0Jhc2U2Mi5nZW5lcmF0ZVJhbmRvbUlkKClcblx0XHRdLmpvaW4oJycpO1xuXHR9XG5cdFxuXHRwdWJsaWMgc3RhdGljIGhhc2gobm9uY2U6IHN0cmluZywga2V5OiBzdHJpbmcpOiBzdHJpbmcge1xuXHRcdGNvbnN0IGVuY29kZXI6IFRleHRFbmNvZGVyID0gbmV3IFRleHRFbmNvZGVyKCk7XG5cdFx0XG5cdFx0Y29uc3QgaGFzaGVyID0gbmV3IHNoYTI1Ni5IYXNoKCk7XG5cdFx0aGFzaGVyLnVwZGF0ZShlbmNvZGVyLmVuY29kZShub25jZSkpO1xuXHRcdGhhc2hlci51cGRhdGUoZW5jb2Rlci5lbmNvZGUoa2V5KSk7XG5cdFx0XG5cdFx0cmV0dXJuIFsgLi4ubmV3IFVpbnQ4QXJyYXkoaGFzaGVyLmRpZ2VzdCgpKSBdXG5cdFx0XHRcdC5tYXAoKGI6IG51bWJlcik6IHN0cmluZyA9PiBiLnRvU3RyaW5nKDE2KS5wYWRTdGFydCgyLCAnMCcpKVxuXHRcdFx0XHQuam9pbignJyk7XG5cdH1cbn1cbiJdfQ==

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

import { __read, __spread } from "tslib";
import * as sha256 from 'fast-sha256';

@@ -16,8 +17,7 @@ import { CommonsBase62 } from 'tscommons-core';

var encoder = new TextEncoder();
var decoder = new TextDecoder('utf-8');
var hasher = new sha256.Hash();
hasher.update(encoder.encode(nonce));
hasher.update(encoder.encode(key));
var hashed = decoder.decode(hasher.digest());
return hashed;
return __spread(new Uint8Array(hasher.digest())).map(function (b) { return b.toString(16).padStart(2, '0'); })
.join('');
};

@@ -27,2 +27,2 @@ return Nonce;

export { Nonce };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibm9uY2UuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtdW9tbGlicmFyeWFuZ3VsYXItYXV0aGVudGljYXRpb24vIiwic291cmNlcyI6WyJsaWIvaGVscGVycy9ub25jZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEtBQUssTUFBTSxNQUFNLGFBQWEsQ0FBQztBQUV0QyxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sZ0JBQWdCLENBQUM7QUFFL0M7SUFBQTtJQXFCQSxDQUFDO0lBcEJjLGNBQVEsR0FBdEI7UUFDQyxPQUFPO1lBQ0wsYUFBYSxDQUFDLGdCQUFnQixFQUFFO1lBQ2hDLGFBQWEsQ0FBQyxnQkFBZ0IsRUFBRTtZQUNoQyxhQUFhLENBQUMsZ0JBQWdCLEVBQUU7WUFDaEMsYUFBYSxDQUFDLGdCQUFnQixFQUFFO1NBQ2pDLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxDQUFDO0lBQ1osQ0FBQztJQUVhLFVBQUksR0FBbEIsVUFBbUIsS0FBYSxFQUFFLEdBQVc7UUFDNUMsSUFBTSxPQUFPLEdBQWdCLElBQUksV0FBVyxFQUFFLENBQUM7UUFDL0MsSUFBTSxPQUFPLEdBQWdCLElBQUksV0FBVyxDQUFDLE9BQU8sQ0FBQyxDQUFDO1FBRXRELElBQU0sTUFBTSxHQUFHLElBQUksTUFBTSxDQUFDLElBQUksRUFBRSxDQUFDO1FBQ2pDLE1BQU0sQ0FBQyxNQUFNLENBQUMsT0FBTyxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDO1FBQ3JDLE1BQU0sQ0FBQyxNQUFNLENBQUMsT0FBTyxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDO1FBQ25DLElBQU0sTUFBTSxHQUFXLE9BQU8sQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLE1BQU0sRUFBRSxDQUFDLENBQUM7UUFFdkQsT0FBTyxNQUFNLENBQUM7SUFDZixDQUFDO0lBQ0YsWUFBQztBQUFELENBQUMsQUFyQkQsSUFxQkMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgKiBhcyBzaGEyNTYgZnJvbSAnZmFzdC1zaGEyNTYnO1xuXG5pbXBvcnQgeyBDb21tb25zQmFzZTYyIH0gZnJvbSAndHNjb21tb25zLWNvcmUnO1xuXG5leHBvcnQgYWJzdHJhY3QgY2xhc3MgTm9uY2Uge1xuXHRwdWJsaWMgc3RhdGljIGdlbmVyYXRlKCk6IHN0cmluZyB7XG5cdFx0cmV0dXJuIFtcblx0XHRcdFx0Q29tbW9uc0Jhc2U2Mi5nZW5lcmF0ZVJhbmRvbUlkKCksXG5cdFx0XHRcdENvbW1vbnNCYXNlNjIuZ2VuZXJhdGVSYW5kb21JZCgpLFxuXHRcdFx0XHRDb21tb25zQmFzZTYyLmdlbmVyYXRlUmFuZG9tSWQoKSxcblx0XHRcdFx0Q29tbW9uc0Jhc2U2Mi5nZW5lcmF0ZVJhbmRvbUlkKClcblx0XHRdLmpvaW4oJycpO1xuXHR9XG5cdFxuXHRwdWJsaWMgc3RhdGljIGhhc2gobm9uY2U6IHN0cmluZywga2V5OiBzdHJpbmcpOiBzdHJpbmcge1xuXHRcdGNvbnN0IGVuY29kZXI6IFRleHRFbmNvZGVyID0gbmV3IFRleHRFbmNvZGVyKCk7XG5cdFx0Y29uc3QgZGVjb2RlcjogVGV4dERlY29kZXIgPSBuZXcgVGV4dERlY29kZXIoJ3V0Zi04Jyk7XG5cdFx0XG5cdFx0Y29uc3QgaGFzaGVyID0gbmV3IHNoYTI1Ni5IYXNoKCk7XG5cdFx0aGFzaGVyLnVwZGF0ZShlbmNvZGVyLmVuY29kZShub25jZSkpO1xuXHRcdGhhc2hlci51cGRhdGUoZW5jb2Rlci5lbmNvZGUoa2V5KSk7XG5cdFx0Y29uc3QgaGFzaGVkOiBzdHJpbmcgPSBkZWNvZGVyLmRlY29kZShoYXNoZXIuZGlnZXN0KCkpO1xuXHRcdFxuXHRcdHJldHVybiBoYXNoZWQ7XG5cdH1cbn1cbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibm9uY2UuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtdW9tbGlicmFyeWFuZ3VsYXItYXV0aGVudGljYXRpb24vIiwic291cmNlcyI6WyJsaWIvaGVscGVycy9ub25jZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxLQUFLLE1BQU0sTUFBTSxhQUFhLENBQUM7QUFFdEMsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLGdCQUFnQixDQUFDO0FBRS9DO0lBQUE7SUFxQkEsQ0FBQztJQXBCYyxjQUFRLEdBQXRCO1FBQ0MsT0FBTztZQUNMLGFBQWEsQ0FBQyxnQkFBZ0IsRUFBRTtZQUNoQyxhQUFhLENBQUMsZ0JBQWdCLEVBQUU7WUFDaEMsYUFBYSxDQUFDLGdCQUFnQixFQUFFO1lBQ2hDLGFBQWEsQ0FBQyxnQkFBZ0IsRUFBRTtTQUNqQyxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsQ0FBQztJQUNaLENBQUM7SUFFYSxVQUFJLEdBQWxCLFVBQW1CLEtBQWEsRUFBRSxHQUFXO1FBQzVDLElBQU0sT0FBTyxHQUFnQixJQUFJLFdBQVcsRUFBRSxDQUFDO1FBRS9DLElBQU0sTUFBTSxHQUFHLElBQUksTUFBTSxDQUFDLElBQUksRUFBRSxDQUFDO1FBQ2pDLE1BQU0sQ0FBQyxNQUFNLENBQUMsT0FBTyxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDO1FBQ3JDLE1BQU0sQ0FBQyxNQUFNLENBQUMsT0FBTyxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDO1FBRW5DLE9BQU8sU0FBSyxJQUFJLFVBQVUsQ0FBQyxNQUFNLENBQUMsTUFBTSxFQUFFLENBQUMsRUFDeEMsR0FBRyxDQUFDLFVBQUMsQ0FBUyxJQUFhLE9BQUEsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxFQUFFLENBQUMsQ0FBQyxRQUFRLENBQUMsQ0FBQyxFQUFFLEdBQUcsQ0FBQyxFQUEvQixDQUErQixDQUFDO2FBQzNELElBQUksQ0FBQyxFQUFFLENBQUMsQ0FBQztJQUNiLENBQUM7SUFDRixZQUFDO0FBQUQsQ0FBQyxBQXJCRCxJQXFCQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIHNoYTI1NiBmcm9tICdmYXN0LXNoYTI1Nic7XG5cbmltcG9ydCB7IENvbW1vbnNCYXNlNjIgfSBmcm9tICd0c2NvbW1vbnMtY29yZSc7XG5cbmV4cG9ydCBhYnN0cmFjdCBjbGFzcyBOb25jZSB7XG5cdHB1YmxpYyBzdGF0aWMgZ2VuZXJhdGUoKTogc3RyaW5nIHtcblx0XHRyZXR1cm4gW1xuXHRcdFx0XHRDb21tb25zQmFzZTYyLmdlbmVyYXRlUmFuZG9tSWQoKSxcblx0XHRcdFx0Q29tbW9uc0Jhc2U2Mi5nZW5lcmF0ZVJhbmRvbUlkKCksXG5cdFx0XHRcdENvbW1vbnNCYXNlNjIuZ2VuZXJhdGVSYW5kb21JZCgpLFxuXHRcdFx0XHRDb21tb25zQmFzZTYyLmdlbmVyYXRlUmFuZG9tSWQoKVxuXHRcdF0uam9pbignJyk7XG5cdH1cblx0XG5cdHB1YmxpYyBzdGF0aWMgaGFzaChub25jZTogc3RyaW5nLCBrZXk6IHN0cmluZyk6IHN0cmluZyB7XG5cdFx0Y29uc3QgZW5jb2RlcjogVGV4dEVuY29kZXIgPSBuZXcgVGV4dEVuY29kZXIoKTtcblx0XHRcblx0XHRjb25zdCBoYXNoZXIgPSBuZXcgc2hhMjU2Lkhhc2goKTtcblx0XHRoYXNoZXIudXBkYXRlKGVuY29kZXIuZW5jb2RlKG5vbmNlKSk7XG5cdFx0aGFzaGVyLnVwZGF0ZShlbmNvZGVyLmVuY29kZShrZXkpKTtcblx0XHRcblx0XHRyZXR1cm4gWyAuLi5uZXcgVWludDhBcnJheShoYXNoZXIuZGlnZXN0KCkpIF1cblx0XHRcdFx0Lm1hcCgoYjogbnVtYmVyKTogc3RyaW5nID0+IGIudG9TdHJpbmcoMTYpLnBhZFN0YXJ0KDIsICcwJykpXG5cdFx0XHRcdC5qb2luKCcnKTtcblx0fVxufVxuIl19

@@ -40,8 +40,8 @@ import { __decorate } from 'tslib';

const encoder = new TextEncoder();
const decoder = new TextDecoder('utf-8');
const hasher = new Hash();
hasher.update(encoder.encode(nonce));
hasher.update(encoder.encode(key));
const hashed = decoder.decode(hasher.digest());
return hashed;
return [...new Uint8Array(hasher.digest())]
.map((b) => b.toString(16).padStart(2, '0'))
.join('');
}

@@ -48,0 +48,0 @@ }

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

import { __decorate } from 'tslib';
import { __decorate, __spread } from 'tslib';
import { Injectable, NgModule } from '@angular/core';

@@ -43,8 +43,7 @@ import { CommonsStorageService, NgxAngularCommonsCoreModule } from 'ngx-angularcommons-core';

var encoder = new TextEncoder();
var decoder = new TextDecoder('utf-8');
var hasher = new Hash();
hasher.update(encoder.encode(nonce));
hasher.update(encoder.encode(key));
var hashed = decoder.decode(hasher.digest());
return hashed;
return __spread(new Uint8Array(hasher.digest())).map(function (b) { return b.toString(16).padStart(2, '0'); })
.join('');
};

@@ -51,0 +50,0 @@ return Nonce;

{
"name": "ngx-uomlibraryangular-authentication",
"version": "0.0.3",
"version": "0.0.4",
"peerDependencies": {

@@ -5,0 +5,0 @@ "@angular/common": "^9.1.3",

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