diff --git a/config.xml b/config.xml index 4de410de..703d2b1d 100644 --- a/config.xml +++ b/config.xml @@ -1,5 +1,5 @@ - + ExampleApp Onegini Cordova Example app @@ -20,7 +20,7 @@ - + @@ -33,6 +33,7 @@ + FaceID is used as a authenticator to login to application. @@ -48,5 +49,5 @@ - + diff --git a/onegini-config-android.zip b/onegini-config-android.zip index ced16be3..d9e5eb39 100644 Binary files a/onegini-config-android.zip and b/onegini-config-android.zip differ diff --git a/onegini-config-ios.zip b/onegini-config-ios.zip index 65992a8d..a76fd226 100644 Binary files a/onegini-config-ios.zip and b/onegini-config-ios.zip differ diff --git a/package-lock.json b/package-lock.json index f9876868..ed080dce 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "cordova-example-app", - "version": "7.0.0", + "version": "7.0.1-SNAPSHOT", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -796,6 +796,49 @@ "to-fast-properties": "^2.0.0" } }, + "@havesource/cordova-plugin-push": { + "version": "2.0.0", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/@havesource/cordova-plugin-push/-/cordova-plugin-push-2.0.0.tgz", + "integrity": "sha1-nkfLj5zFiUSzPqkYtlbQu3Ikepg=", + "dev": true + }, + "@netflix/nerror": { + "version": "1.1.3", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/@netflix/nerror/-/nerror-1.1.3.tgz", + "integrity": "sha1-nYjszKRC8dVE8nYdFepVfcCkTtI=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "extsprintf": "^1.4.0", + "lodash": "^4.17.15" + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.4", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz", + "integrity": "sha1-1LNUml213iaD4MEHGrTxQJBLv2k=", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.4", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.4", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz", + "integrity": "sha1-o/LdYbq0O424+hCKEhz//kxnZlU=", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.6", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz", + "integrity": "sha1-zOk5azCqWv6eN1Zgj1gxrctT0GM=", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.4", + "fastq": "^1.6.0" + } + }, "@types/events": { "version": "3.0.0", "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/@types/events/-/events-3.0.0.tgz", @@ -1058,6 +1101,12 @@ "integrity": "sha1-0pHGpOl5ibXGHZrPOWrk/hM6cY0=", "dev": true }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha1-+PLIh60Qv2f2NPAFtph/7TF5qsg=", + "dev": true + }, "accepts": { "version": "1.3.7", "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/accepts/-/accepts-1.3.7.tgz", @@ -1098,6 +1147,21 @@ "integrity": "sha1-75FuJxxkrBIXH9g4TqrmsjRYVNo=", "dev": true }, + "android-versions": { + "version": "1.6.0", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/android-versions/-/android-versions-1.6.0.tgz", + "integrity": "sha1-FHkvaEkJBIZyaymVnZ+l28AWNyc=", + "dev": true, + "requires": { + "semver": "^5.7.1" + } + }, + "ansi": { + "version": "0.3.1", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/ansi/-/ansi-0.3.1.tgz", + "integrity": "sha1-DELU+xcWDVqa8eSEus4cZpIsGyE=", + "dev": true + }, "ansi-colors": { "version": "3.2.4", "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/ansi-colors/-/ansi-colors-3.2.4.tgz", @@ -1235,6 +1299,12 @@ } } }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, "assign-symbols": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", @@ -1262,6 +1332,12 @@ "integrity": "sha1-3TeelPDbgxCwgpH51kwyCXZmF/0=", "dev": true }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha1-YCzUtG6EStTv/JKoARo8RuAjjcI=", + "dev": true + }, "atob": { "version": "2.1.2", "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/atob/-/atob-2.1.2.tgz", @@ -1406,6 +1482,12 @@ "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", "dev": true }, + "big-integer": { + "version": "1.6.48", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/big-integer/-/big-integer-1.6.48.tgz", + "integrity": "sha1-j9iL0WMsukocjD49cVnwi7lbS54=", + "dev": true + }, "big.js": { "version": "5.2.2", "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/big.js/-/big.js-5.2.2.tgz", @@ -1485,6 +1567,15 @@ "multicast-dns-service-types": "^1.1.0" } }, + "bplist-parser": { + "version": "0.2.0", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/bplist-parser/-/bplist-parser-0.2.0.tgz", + "integrity": "sha1-Q6nRg+W/nVRSAM6sPnEveeu+jQ4=", + "dev": true, + "requires": { + "big-integer": "^1.6.44" + } + }, "brace-expansion": { "version": "1.1.11", "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -2020,20 +2111,193 @@ "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", "dev": true }, + "cordova-android": { + "version": "9.0.0", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/cordova-android/-/cordova-android-9.0.0.tgz", + "integrity": "sha1-i5KFuAYihsQda26RDxQ73CZqk0w=", + "dev": true, + "requires": { + "android-versions": "^1.5.0", + "cordova-common": "^4.0.1", + "execa": "^4.0.2", + "fs-extra": "^9.0.1", + "nopt": "^4.0.3", + "properties-parser": "^0.3.1", + "which": "^2.0.2" + }, + "dependencies": { + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha1-9zqFudXUHQRVUcF34ogtSshXKKY=", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "execa": { + "version": "4.1.0", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/execa/-/execa-4.1.0.tgz", + "integrity": "sha1-TlSRrRVy8vF6d9OIxshXE1sihHo=", + "dev": true, + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + } + }, + "get-stream": { + "version": "5.2.0", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha1-SWaheV7lrOZecGxLe+txJX1uItM=", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "is-stream": { + "version": "2.0.0", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha1-venDJoDW+uBBKdasnZIc54FfeOM=", + "dev": true + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha1-t+zR5e1T2o43pV4cImnguX7XSOo=", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha1-WB9q3mWMu6ZaDTOA3ndTKVBU83U=", + "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha1-zNCvT4g1+9wmW4JGGq8MNmY/NOo=", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha1-rhbxZE2HPsrYQ7AwexQzYtTEIXI=", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/which/-/which-2.0.2.tgz", + "integrity": "sha1-fGqN0KY2oDJ+ELWckobu6T8/UbE=", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "cordova-common": { + "version": "4.0.2", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/cordova-common/-/cordova-common-4.0.2.tgz", + "integrity": "sha1-xb4/OBH1cxzR1+tRk7B4mo1ahU8=", + "dev": true, + "requires": { + "@netflix/nerror": "^1.1.3", + "ansi": "^0.3.1", + "bplist-parser": "^0.2.0", + "cross-spawn": "^7.0.1", + "elementtree": "^0.1.7", + "endent": "^1.4.1", + "fast-glob": "^3.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "plist": "^3.0.1", + "q": "^1.5.1", + "read-chunk": "^3.2.0", + "strip-bom": "^4.0.0", + "underscore": "^1.9.2" + }, + "dependencies": { + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha1-9zqFudXUHQRVUcF34ogtSshXKKY=", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha1-WB9q3mWMu6ZaDTOA3ndTKVBU83U=", + "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha1-zNCvT4g1+9wmW4JGGq8MNmY/NOo=", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha1-rhbxZE2HPsrYQ7AwexQzYtTEIXI=", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/which/-/which-2.0.2.tgz", + "integrity": "sha1-fGqN0KY2oDJ+ELWckobu6T8/UbE=", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "cordova-plugin-androidx-adapter": { + "version": "1.1.3", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/cordova-plugin-androidx-adapter/-/cordova-plugin-androidx-adapter-1.1.3.tgz", + "integrity": "sha1-qn5nPuNC3iCKajSlCYbuKsS1umA=", + "dev": true, + "requires": { + "q": "^1.5.1", + "recursive-readdir": "^2.2.2" + } + }, "cordova-plugin-dialogs": { "version": "2.0.2", "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/cordova-plugin-dialogs/-/cordova-plugin-dialogs-2.0.2.tgz", "integrity": "sha1-rDzotzvIhf+EcHjVtTPnpO1Bii8=" }, "cordova-plugin-onegini": { - "version": "7.0.0", - "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/cordova-plugin-onegini/-/cordova-plugin-onegini-7.0.0.tgz", - "integrity": "sha1-mUPPrl0HAN8iqyTh6kbzNlT3caU=", - "dev": true + "version": "7.1.0", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/cordova-plugin-onegini/-/cordova-plugin-onegini-7.1.0.tgz", + "integrity": "sha1-aIxRGIjYUlironj8vPzcVlYuw/k=" }, "cordova-plugin-pin-dialog": { "version": "0.1.3", - "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/cordova-plugin-pin-dialog/-/cordova-plugin-pin-dialog-0.1.3.tgz", + "resolved": "https://registry.npmjs.org/cordova-plugin-pin-dialog/-/cordova-plugin-pin-dialog-0.1.3.tgz", "integrity": "sha1-gUv5bSG1PINw0esln16e0RuDz9I=" }, "cordova-plugin-whitelist": { @@ -2247,6 +2511,12 @@ "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", "dev": true }, + "dedent": { + "version": "0.7.0", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", + "dev": true + }, "deep-equal": { "version": "1.1.1", "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/deep-equal/-/deep-equal-1.1.1.tgz", @@ -2436,19 +2706,36 @@ "integrity": "sha1-pvfhx5AlwrBYOOjjRPbonrgyE6g=", "dev": true }, + "elementtree": { + "version": "0.1.7", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/elementtree/-/elementtree-0.1.7.tgz", + "integrity": "sha1-mskb5uUvtuYkTE5UpKw+2K6OKcA=", + "dev": true, + "requires": { + "sax": "1.1.4" + } + }, "elliptic": { - "version": "6.5.2", - "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/elliptic/-/elliptic-6.5.2.tgz", - "integrity": "sha1-BcVnjXFzwEnYykM1UiJKSV0ON2I=", + "version": "6.5.4", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha1-2jfOvTHnmhNn6UG1ku0fvr1Yq7s=", "dev": true, "requires": { - "bn.js": "^4.4.0", - "brorand": "^1.0.1", + "bn.js": "^4.11.9", + "brorand": "^1.1.0", "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.0" + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha1-JtVWgpRY+dHoH8SJUkk9C6NQeCg=", + "dev": true + } } }, "emoji-regex": { @@ -2478,6 +2765,17 @@ "once": "^1.4.0" } }, + "endent": { + "version": "1.4.1", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/endent/-/endent-1.4.1.tgz", + "integrity": "sha1-xYzBPfxDLQssf690wT/9ymCy0cg=", + "dev": true, + "requires": { + "dedent": "^0.7.0", + "fast-json-parse": "^1.0.3", + "objectorarray": "^1.0.4" + } + }, "enhanced-resolve": { "version": "4.1.1", "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/enhanced-resolve/-/enhanced-resolve-4.1.1.tgz", @@ -2811,12 +3109,92 @@ } } }, + "extsprintf": { + "version": "1.4.0", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/extsprintf/-/extsprintf-1.4.0.tgz", + "integrity": "sha1-4mifjzVvrWLMplo6kcXfX5VRaS8=", + "dev": true + }, "fast-deep-equal": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", "dev": true }, + "fast-glob": { + "version": "3.2.5", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/fast-glob/-/fast-glob-3.2.5.tgz", + "integrity": "sha1-eTmvKmVt55pPGQGQPuityqfLlmE=", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.0", + "merge2": "^1.3.0", + "micromatch": "^4.0.2", + "picomatch": "^2.2.1" + }, + "dependencies": { + "braces": { + "version": "3.0.2", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/braces/-/braces-3.0.2.tgz", + "integrity": "sha1-NFThpGLujVmeI23zNs2epPiv4Qc=", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha1-GRmmp8df44ssfHflGYU12prN2kA=", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "glob-parent": { + "version": "5.1.1", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha1-tsHvQXxOVmPqSY8cRa+saRa7wik=", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha1-dTU0W4lnNNX4DE0GxQlVUnoU8Ss=", + "dev": true + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha1-T8sJmb+fvC/L3SEvbWKbmlbDklk=", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha1-FkjESq58jZiKMmAY7XL1tN0DkuQ=", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + } + } + }, + "fast-json-parse": { + "version": "1.0.3", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/fast-json-parse/-/fast-json-parse-1.0.3.tgz", + "integrity": "sha1-Q+XGHuTvqSZWMwRrdw+2gqdXfE0=", + "dev": true + }, "fast-json-stable-stringify": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", @@ -2829,6 +3207,15 @@ "integrity": "sha1-kXKMWllC7O2FMSg8eUQe5BIsNak=", "dev": true }, + "fastq": { + "version": "1.11.0", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/fastq/-/fastq-1.11.0.tgz", + "integrity": "sha1-u5+5VaBxMKkY62PB9RYcwypdCFg=", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, "faye-websocket": { "version": "0.10.0", "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/faye-websocket/-/faye-websocket-0.10.0.tgz", @@ -3008,6 +3395,18 @@ "readable-stream": "^2.0.0" } }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha1-WVRGDHZKjaIJS6NVS/g55rmnyG0=", + "dev": true, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, "fs-write-stream-atomic": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", @@ -3022,7 +3421,7 @@ }, "fs.realpath": { "version": "1.0.0", - "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/fs.realpath/-/fs.realpath-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", "dev": true }, @@ -3223,12 +3622,6 @@ "dev": true, "optional": true }, - "ini": { - "version": "1.3.5", - "bundled": true, - "dev": true, - "optional": true - }, "is-fullwidth-code-point": { "version": "1.0.0", "bundled": true, @@ -3877,8 +4270,8 @@ }, "http-proxy": { "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha1-QBVB8FNIhLv5UmAzTnL4juOXZUk=", "dev": true, "requires": { "eventemitter3": "^4.0.0", @@ -3904,6 +4297,12 @@ "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", "dev": true }, + "human-signals": { + "version": "1.1.1", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha1-xbHNFPUK6uCatsWf5jujOV/k36M=", + "dev": true + }, "iconv-lite": { "version": "0.4.24", "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -3970,7 +4369,7 @@ }, "inflight": { "version": "1.0.6", - "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/inflight/-/inflight-1.0.6.tgz", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "dev": true, "requires": { @@ -3985,9 +4384,9 @@ "dev": true }, "ini": { - "version": "1.3.5", - "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/ini/-/ini-1.3.5.tgz", - "integrity": "sha1-7uJfVtscnsYIXgwid4CD9Zar+Sc=", + "version": "1.3.8", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/ini/-/ini-1.3.8.tgz", + "integrity": "sha1-op2kJbSIBvNHZ6Tvzjlyaa8oQyw=", "dev": true }, "internal-ip": { @@ -4108,7 +4507,7 @@ }, "is-date-object": { "version": "1.0.1", - "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/is-date-object/-/is-date-object-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", "dev": true }, @@ -4213,7 +4612,7 @@ }, "is-regex": { "version": "1.0.4", - "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/is-regex/-/is-regex-1.0.4.tgz", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", "dev": true, "requires": { @@ -4246,7 +4645,7 @@ }, "isexe": { "version": "2.0.0", - "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/isexe/-/isexe-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", "dev": true }, @@ -4301,6 +4700,16 @@ "minimist": "^1.2.0" } }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha1-vFWyY0eTxnnsZAMJTrE2mKbsCq4=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, "killable": { "version": "1.0.1", "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/killable/-/killable-1.0.1.tgz", @@ -4361,9 +4770,9 @@ } }, "lodash": { - "version": "4.17.15", - "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha1-tEf2ZwoEVbv+7dETku/zMOoJdUg=", + "version": "4.17.21", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha1-Z5WRxWTDv/quhFTPCz3zcMPWkRw=", "dev": true }, "loglevel": { @@ -4492,6 +4901,18 @@ } } }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha1-UoI2KaFN0AyXcPtq1H3GMQ8sH2A=", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha1-Q2iJL4hekHRVpv19xVwMnUBJkK4=", + "dev": true + }, "methods": { "version": "1.1.2", "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/methods/-/methods-1.1.2.tgz", @@ -4570,7 +4991,7 @@ }, "minimatch": { "version": "3.0.4", - "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/minimatch/-/minimatch-3.0.4.tgz", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=", "dev": true, "requires": { @@ -4781,6 +5202,16 @@ } } }, + "nopt": { + "version": "4.0.3", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/nopt/-/nopt-4.0.3.tgz", + "integrity": "sha1-o3XK2dAv2SEnjZVMIlTVqlfhXkg=", + "dev": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, "normalize-path": { "version": "3.0.0", "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/normalize-path/-/normalize-path-3.0.0.tgz", @@ -4881,6 +5312,12 @@ "isobject": "^3.0.1" } }, + "objectorarray": { + "version": "1.0.4", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/objectorarray/-/objectorarray-1.0.4.tgz", + "integrity": "sha1-1psvD/fcJwGQPTCLuFiC9N20lIM=", + "dev": true + }, "obuf": { "version": "1.1.2", "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/obuf/-/obuf-1.1.2.tgz", @@ -4904,13 +5341,22 @@ }, "once": { "version": "1.4.0", - "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/once/-/once-1.4.0.tgz", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "dev": true, "requires": { "wrappy": "1" } }, + "onetime": { + "version": "5.1.2", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha1-0Oluu1awdHbfHdnEgG5SN5hcpF4=", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, "opn": { "version": "5.5.0", "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/opn/-/opn-5.5.0.tgz", @@ -4935,6 +5381,12 @@ "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", "dev": true }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true + }, "os-locale": { "version": "3.1.0", "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/os-locale/-/os-locale-3.1.0.tgz", @@ -4946,6 +5398,22 @@ "mem": "^4.0.0" } }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha1-hc36+uso6Gd/QW4odZK18/SepBA=", + "dev": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, "p-defer": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", @@ -5113,6 +5581,12 @@ "sha.js": "^2.4.8" } }, + "picomatch": { + "version": "2.2.2", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha1-IfMz6ba46v8CRo9RRupAbTRfTa0=", + "dev": true + }, "pify": { "version": "4.0.1", "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/pify/-/pify-4.0.1.tgz", @@ -5143,6 +5617,17 @@ "find-up": "^3.0.0" } }, + "plist": { + "version": "3.0.1", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/plist/-/plist-3.0.1.tgz", + "integrity": "sha1-qbkx0XwwTokS7wujvdYYK68uH4w=", + "dev": true, + "requires": { + "base64-js": "^1.2.3", + "xmlbuilder": "^9.0.7", + "xmldom": "0.1.x" + } + }, "portfinder": { "version": "1.0.25", "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/portfinder/-/portfinder-1.0.25.tgz", @@ -5284,6 +5769,15 @@ "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", "dev": true }, + "properties-parser": { + "version": "0.3.1", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/properties-parser/-/properties-parser-0.3.1.tgz", + "integrity": "sha1-ExbpU5/7/ZOEXjabIRAiq9R4dxo=", + "dev": true, + "requires": { + "string.prototype.codepointat": "^0.2.0" + } + }, "proxy-addr": { "version": "2.0.5", "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/proxy-addr/-/proxy-addr-2.0.5.tgz", @@ -5359,6 +5853,12 @@ "integrity": "sha1-tYsBCsQMIsVldhbI0sLALHv0eew=", "dev": true }, + "q": { + "version": "1.5.1", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true + }, "qs": { "version": "6.7.0", "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/qs/-/qs-6.7.0.tgz", @@ -5383,6 +5883,12 @@ "integrity": "sha1-YOWl/WSn+L+k0qsu1v30yFutFU4=", "dev": true }, + "queue-microtask": { + "version": "1.2.2", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/queue-microtask/-/queue-microtask-1.2.2.tgz", + "integrity": "sha1-q/ZEkebs8POKZQJAPUzaBPNy39M=", + "dev": true + }, "randombytes": { "version": "2.1.0", "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/randombytes/-/randombytes-2.1.0.tgz", @@ -5428,6 +5934,16 @@ } } }, + "read-chunk": { + "version": "3.2.0", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/read-chunk/-/read-chunk-3.2.0.tgz", + "integrity": "sha1-KYSv54ypv7vbdLGTh7+ehiicFso=", + "dev": true, + "requires": { + "pify": "^4.0.1", + "with-open-file": "^0.1.6" + } + }, "readable-stream": { "version": "2.3.6", "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/readable-stream/-/readable-stream-2.3.6.tgz", @@ -5454,6 +5970,15 @@ "readable-stream": "^2.0.2" } }, + "recursive-readdir": { + "version": "2.2.2", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/recursive-readdir/-/recursive-readdir-2.2.2.tgz", + "integrity": "sha1-mUb7MnThYo3m42svZxSVO0hFCU8=", + "dev": true, + "requires": { + "minimatch": "3.0.4" + } + }, "regenerate": { "version": "1.4.0", "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/regenerate/-/regenerate-1.4.0.tgz", @@ -5635,6 +6160,12 @@ "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", "dev": true }, + "reusify": { + "version": "1.0.4", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha1-kNo4Kx4SbvwCFG6QhFqI2xKSXXY=", + "dev": true + }, "rimraf": { "version": "2.7.1", "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/rimraf/-/rimraf-2.7.1.tgz", @@ -5654,6 +6185,15 @@ "inherits": "^2.0.1" } }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha1-ZtE2jae9+SHrnZW9GpIp5/IaQ+4=", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, "run-queue": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", @@ -5684,6 +6224,12 @@ "integrity": "sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo=", "dev": true }, + "sax": { + "version": "1.1.4", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/sax/-/sax-1.1.4.tgz", + "integrity": "sha1-dLbTPJrh4AFRDxeakRaFiPGu2qk=", + "dev": true + }, "schema-utils": { "version": "1.0.0", "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/schema-utils/-/schema-utils-1.0.0.tgz", @@ -6275,6 +6821,12 @@ } } }, + "string.prototype.codepointat": { + "version": "0.2.1", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/string.prototype.codepointat/-/string.prototype.codepointat-0.2.1.tgz", + "integrity": "sha1-AErUTIr8cnUnsQjNRitNlxzUabw=", + "dev": true + }, "string_decoder": { "version": "1.1.1", "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/string_decoder/-/string_decoder-1.1.1.tgz", @@ -6293,12 +6845,24 @@ "ansi-regex": "^2.0.0" } }, + "strip-bom": { + "version": "4.0.0", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha1-nDUFwdtFvO3KPZz3oW9cWqOQGHg=", + "dev": true + }, "strip-eof": { "version": "1.0.0", "resolved": "http://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", "dev": true }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha1-ibhS+y/L6Tb29LMYevsKEsGrWK0=", + "dev": true + }, "supports-color": { "version": "5.5.0", "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/supports-color/-/supports-color-5.5.0.tgz", @@ -6471,6 +7035,12 @@ "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", "dev": true }, + "underscore": { + "version": "1.12.0", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/underscore/-/underscore-1.12.0.tgz", + "integrity": "sha1-SBSUBVH8gFh873hA0euw8WRTvpc=", + "dev": true + }, "unicode-canonical-property-names-ecmascript": { "version": "1.0.4", "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", @@ -6535,6 +7105,12 @@ "imurmurhash": "^0.1.4" } }, + "universalify": { + "version": "2.0.0", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha1-daSYTv7cSwiXXFrrc/Uw0C3yVxc=", + "dev": true + }, "unpipe": { "version": "1.0.0", "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/unpipe/-/unpipe-1.0.0.tgz", @@ -7098,6 +7674,17 @@ "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", "dev": true }, + "with-open-file": { + "version": "0.1.7", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/with-open-file/-/with-open-file-0.1.7.tgz", + "integrity": "sha1-4t6Nl06KiubliIa+T+jnRltYpyk=", + "dev": true, + "requires": { + "p-finally": "^1.0.0", + "p-try": "^2.1.0", + "pify": "^4.0.1" + } + }, "worker-farm": { "version": "1.7.0", "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/worker-farm/-/worker-farm-1.7.0.tgz", @@ -7137,7 +7724,7 @@ }, "wrappy": { "version": "1.0.2", - "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/wrappy/-/wrappy-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", "dev": true }, @@ -7150,6 +7737,18 @@ "async-limiter": "~1.0.0" } }, + "xmlbuilder": { + "version": "9.0.7", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/xmlbuilder/-/xmlbuilder-9.0.7.tgz", + "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=", + "dev": true + }, + "xmldom": { + "version": "0.1.31", + "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/xmldom/-/xmldom-0.1.31.tgz", + "integrity": "sha1-t2yaG9nwqXN+WnLcNyMc84N14v8=", + "dev": true + }, "xtend": { "version": "4.0.2", "resolved": "https://repo.onegini.com/artifactory/api/npm/public-npm/xtend/-/xtend-4.0.2.tgz", diff --git a/package.json b/package.json index 3de31657..0a29e642 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "cordova-example-app", "description": "Example App for using the Onegini Cordova Plugin", - "version": "7.0.0", + "version": "8.0.0", "author": "Onegini B.V", "private": true, "scripts": { @@ -10,7 +10,7 @@ }, "dependencies": { "cordova-plugin-dialogs": "~2.0.1", - "cordova-plugin-onegini": "^7.0.0", + "cordova-plugin-onegini": "^9.0.0", "cordova-plugin-pin-dialog": "~0.1.3", "cordova-plugin-whitelist": "^1.3.3", "vue": "^2.6.10", @@ -19,7 +19,10 @@ "devDependencies": { "@babel/core": "^7.7.5", "@babel/preset-env": "^7.7.6", + "@havesource/cordova-plugin-push": "^2.0.0", "babel-loader": "^8.0.6", + "cordova-android": "^9.1.0", + "cordova-plugin-androidx-adapter": "^1.1.3", "cross-env": "^5.2.0", "css-loader": "^1.0.1", "file-loader": "^2.0.0", @@ -34,7 +37,12 @@ "cordova-plugin-dialogs": {}, "cordova-plugin-pin-dialog": {}, "cordova-plugin-whitelist": {}, - "cordova-plugin-onegini": {} + "cordova-plugin-onegini": {}, + "@havesource/cordova-plugin-push": { + "ANDROID_SUPPORT_V13_VERSION": "28.0.0", + "FCM_VERSION": "18.+" + }, + "cordova-plugin-androidx-adapter": {} }, "platforms": [] } diff --git a/src/views/App.vue b/src/views/App.vue index 636174f2..9a6968a2 100644 --- a/src/views/App.vue +++ b/src/views/App.vue @@ -30,7 +30,28 @@ }, methods: { - onDeviceReady: function () { + onDeviceReady: function() { + const pusher = PushNotification.init({android: {},ios: {alert: "true", badge: "true", sound: "true"}}); + pusher.on('registration', (data) => { + window.localStorage.setItem("fcmToken", data.registrationId); + }); + + pusher.on('notification', (data) => { + if (onegini.mobileAuth.push.canHandlePushMessage(data.additionalData)) { + onegini.mobileAuth.push.handlePushMessage(data.additionalData) + .catch((err) => navigator.notification.alert('Push message error: ' + err.description)); + } else { + var message = (data.title ? data.title + " " : "") + (data.message ? data.message : ""); + if (message.length > 0) { + navigator.notification.alert(message); + } + } + }); + + pusher.on('error', (e) => { + navigator.notification.alert('Push message error: ' + e.message); + }); + this.startOnegini(); },