* authentication for specific routes

feature: #1
This commit is contained in:
2023-01-01 02:07:21 +01:00
parent af3b12344f
commit 23c40c5468
10 changed files with 145 additions and 11 deletions

View File

@@ -1,9 +1,11 @@
import { createStore } from 'vuex'
import moduleA from './moduleA.module'
import moduleB from './moduleB.module'
import keycloak from './keycloak.module'
export default createStore({
modules: {
keycloak: keycloak,
a: moduleA,
b: moduleB
}

View File

@@ -0,0 +1,20 @@
export default {
state: () => ({
keycloak: null
}),
mutations: {
initKeycloak(state, data) {
state.keycloak = data
}
},
actions: {
initKeycloak({ commit }) {
commit('initKeycloak')
}
},
getters: {
getKeycloak(state) {
return state.keycloak
}
}
}