diff --git a/KTUSA PS/ClientApp/package-lock.json b/KTUSA PS/ClientApp/package-lock.json index 796526c..c1d9439 100644 --- a/KTUSA PS/ClientApp/package-lock.json +++ b/KTUSA PS/ClientApp/package-lock.json @@ -2104,6 +2104,11 @@ } } }, + "@vue/devtools-api": { + "version": "6.0.0-beta.15", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.0.0-beta.15.tgz", + "integrity": "sha512-quBx4Jjpexo6KDiNUGFr/zF/2A4srKM9S9v2uHgMXSU//hjgq1eGzqkIFql8T9gfX5ZaVOUzYBP3jIdIR3PKIA==" + }, "@vue/preload-webpack-plugin": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@vue/preload-webpack-plugin/-/preload-webpack-plugin-1.1.2.tgz", @@ -3812,6 +3817,11 @@ "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", "dev": true }, + "cookies-js": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/cookies-js/-/cookies-js-1.2.3.tgz", + "integrity": "sha1-AzFQSefFK+4/cxhqaRZ+qw3bLTE=" + }, "copy-concurrently": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", @@ -7049,6 +7059,16 @@ "verror": "1.10.0" } }, + "jsrsasign": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/jsrsasign/-/jsrsasign-10.3.0.tgz", + "integrity": "sha512-irDIKKFW++EAELgP3fjFi5/Fn0XEyfuQTTgpbeFwCGkV6tRIYZl3uraRea2HTXWCstcSZuDaCbdAhU1n+075Bg==" + }, + "jwt-decode": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-3.1.2.tgz", + "integrity": "sha512-UfpWE/VZn0iP50d8cz9NrZLM9lSWhcJ+0Gt/nm4by88UL+J1SiKN8/5dkjMmbEzwL2CAe+67GsegCbIKtbp75A==" + }, "killable": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", @@ -11307,6 +11327,14 @@ "integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==", "dev": true }, + "vuex": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/vuex/-/vuex-4.0.2.tgz", + "integrity": "sha512-M6r8uxELjZIK8kTKDGgZTYX/ahzblnzC4isU1tpmEuOIIKmV+TRdc+H4s8ds2NuZ7wpUTdGRzJRtoj+lI+pc0Q==", + "requires": { + "@vue/devtools-api": "^6.0.0-beta.11" + } + }, "watchpack": { "version": "1.7.5", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", diff --git a/KTUSA PS/ClientApp/package.json b/KTUSA PS/ClientApp/package.json index 0eb19d4..eb22f2a 100644 --- a/KTUSA PS/ClientApp/package.json +++ b/KTUSA PS/ClientApp/package.json @@ -10,10 +10,13 @@ "dependencies": { "axios": "^0.20.0-0", "bootstrap": "^4.5.3", + "cookies-js": "^1.2.3", "core-js": "^3.7.0", + "jwt-decode": "^3.1.2", "vue": "^3.0.2", "vue-loader-v16": "npm:vue-loader@^16.0.0-alpha.3", - "vue-router": "^4.0.0-rc.5" + "vue-router": "^4.0.0-rc.5", + "vuex": "^4.0.2" }, "devDependencies": { "@vue/cli-plugin-babel": "^4.5.9", diff --git a/KTUSA PS/ClientApp/src/App.vue b/KTUSA PS/ClientApp/src/App.vue index 60efef9..a88546b 100644 --- a/KTUSA PS/ClientApp/src/App.vue +++ b/KTUSA PS/ClientApp/src/App.vue @@ -4,14 +4,17 @@ \ No newline at end of file diff --git a/KTUSA PS/ClientApp/src/main.js b/KTUSA PS/ClientApp/src/main.js index dcac888..ac452b3 100644 --- a/KTUSA PS/ClientApp/src/main.js +++ b/KTUSA PS/ClientApp/src/main.js @@ -1,6 +1,10 @@ -import 'bootstrap/dist/css/bootstrap.css' -import { createApp } from 'vue' -import App from './App.vue' -import router from './router' +import "bootstrap/dist/css/bootstrap.css"; +import { createApp } from "vue"; +import App from "./App.vue"; +import router from "./router"; +import store from "./store"; -createApp(App).use(router).mount('#app') +const app = createApp(App); +app.use(router); +app.use(store); +app.mount("#app"); diff --git a/KTUSA PS/ClientApp/src/pages/Home.vue b/KTUSA PS/ClientApp/src/pages/Home.vue new file mode 100644 index 0000000..b27774b --- /dev/null +++ b/KTUSA PS/ClientApp/src/pages/Home.vue @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/KTUSA PS/ClientApp/src/pages/OidcEndpoint.vue b/KTUSA PS/ClientApp/src/pages/OidcEndpoint.vue index 3d3f376..ff060cb 100644 --- a/KTUSA PS/ClientApp/src/pages/OidcEndpoint.vue +++ b/KTUSA PS/ClientApp/src/pages/OidcEndpoint.vue @@ -7,6 +7,8 @@