|
|
@@ -24,6 +24,7 @@
|
|
|
"@ng-bootstrap/ng-bootstrap": "^15.1.2",
|
|
|
"@ngx-translate/core": "^15.0.0",
|
|
|
"@ngx-translate/http-loader": "^8.0.0",
|
|
|
+ "angular-auth-oidc-client": "^16.0.1",
|
|
|
"bootstrap": "^5.3.2",
|
|
|
"d3": "^6.7.0",
|
|
|
"dayjs": "^1.10.7",
|
|
|
@@ -36,6 +37,7 @@
|
|
|
"geotiff": "^1.0.8",
|
|
|
"hslayers-ng": "12.1.0",
|
|
|
"jquery": "^3.6.0",
|
|
|
+ "jwt-decode": "^4.0.0",
|
|
|
"lodash": "^4.17.21",
|
|
|
"moment": "2.29.4",
|
|
|
"moment-timezone": "0.5.35",
|
|
|
@@ -6835,6 +6837,26 @@
|
|
|
"ajv": "^8.8.2"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/angular-auth-oidc-client": {
|
|
|
+ "version": "16.0.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/angular-auth-oidc-client/-/angular-auth-oidc-client-16.0.1.tgz",
|
|
|
+ "integrity": "sha512-jWNNw4LgKcfskMX5ZDt33/qKp2NmlI6PL+s8ptlIixpzCdNLQv7FwMhYlyq22MMjk87WSsOCWmMlGBoMTeNOfw==",
|
|
|
+ "dependencies": {
|
|
|
+ "rfc4648": "^1.5.0",
|
|
|
+ "tslib": "^2.3.0"
|
|
|
+ },
|
|
|
+ "peerDependencies": {
|
|
|
+ "@angular/common": ">=15.0.0",
|
|
|
+ "@angular/core": ">=15.0.0",
|
|
|
+ "@angular/router": ">=15.0.0",
|
|
|
+ "rxjs": "^6.5.3 || ^7.4.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/angular-auth-oidc-client/node_modules/tslib": {
|
|
|
+ "version": "2.6.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
|
|
|
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
|
|
|
+ },
|
|
|
"node_modules/ansi-colors": {
|
|
|
"version": "4.1.3",
|
|
|
"resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz",
|
|
|
@@ -12798,6 +12820,14 @@
|
|
|
"resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
|
|
|
"integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw=="
|
|
|
},
|
|
|
+ "node_modules/jwt-decode": {
|
|
|
+ "version": "4.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-4.0.0.tgz",
|
|
|
+ "integrity": "sha512-+KJGIyHgkGuIq3IEBNftfhW/LfWhXUIY6OmyVWjliu5KH1y0fw7VQ8YndE2O4qZdMSd9SqbnC8GOcZEy0Om7sA==",
|
|
|
+ "engines": {
|
|
|
+ "node": ">=18"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/karma": {
|
|
|
"version": "6.3.17",
|
|
|
"resolved": "https://registry.npmjs.org/karma/-/karma-6.3.17.tgz",
|
|
|
@@ -16427,6 +16457,11 @@
|
|
|
"node": ">=0.10.0"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/rfc4648": {
|
|
|
+ "version": "1.5.3",
|
|
|
+ "resolved": "https://registry.npmjs.org/rfc4648/-/rfc4648-1.5.3.tgz",
|
|
|
+ "integrity": "sha512-MjOWxM065+WswwnmNONOT+bD1nXzY9Km6u3kzvnx8F8/HXGZdz3T6e6vZJ8Q/RIMUSp/nxqjH3GwvJDy8ijeQQ=="
|
|
|
+ },
|
|
|
"node_modules/rfdc": {
|
|
|
"version": "1.3.0",
|
|
|
"resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz",
|
|
|
@@ -25304,6 +25339,22 @@
|
|
|
"fast-deep-equal": "^3.1.3"
|
|
|
}
|
|
|
},
|
|
|
+ "angular-auth-oidc-client": {
|
|
|
+ "version": "16.0.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/angular-auth-oidc-client/-/angular-auth-oidc-client-16.0.1.tgz",
|
|
|
+ "integrity": "sha512-jWNNw4LgKcfskMX5ZDt33/qKp2NmlI6PL+s8ptlIixpzCdNLQv7FwMhYlyq22MMjk87WSsOCWmMlGBoMTeNOfw==",
|
|
|
+ "requires": {
|
|
|
+ "rfc4648": "^1.5.0",
|
|
|
+ "tslib": "^2.3.0"
|
|
|
+ },
|
|
|
+ "dependencies": {
|
|
|
+ "tslib": {
|
|
|
+ "version": "2.6.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
|
|
|
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
"ansi-colors": {
|
|
|
"version": "4.1.3",
|
|
|
"resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz",
|
|
|
@@ -29842,6 +29893,11 @@
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
+ "jwt-decode": {
|
|
|
+ "version": "4.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-4.0.0.tgz",
|
|
|
+ "integrity": "sha512-+KJGIyHgkGuIq3IEBNftfhW/LfWhXUIY6OmyVWjliu5KH1y0fw7VQ8YndE2O4qZdMSd9SqbnC8GOcZEy0Om7sA=="
|
|
|
+ },
|
|
|
"karma": {
|
|
|
"version": "6.3.17",
|
|
|
"resolved": "https://registry.npmjs.org/karma/-/karma-6.3.17.tgz",
|
|
|
@@ -32599,6 +32655,11 @@
|
|
|
"resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
|
|
|
"integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw=="
|
|
|
},
|
|
|
+ "rfc4648": {
|
|
|
+ "version": "1.5.3",
|
|
|
+ "resolved": "https://registry.npmjs.org/rfc4648/-/rfc4648-1.5.3.tgz",
|
|
|
+ "integrity": "sha512-MjOWxM065+WswwnmNONOT+bD1nXzY9Km6u3kzvnx8F8/HXGZdz3T6e6vZJ8Q/RIMUSp/nxqjH3GwvJDy8ijeQQ=="
|
|
|
+ },
|
|
|
"rfdc": {
|
|
|
"version": "1.3.0",
|
|
|
"resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz",
|