dicem
@dicem

Почему Vue + Keycloak постоянно просит залогиниться?

Есть приложение на Vue 2, поставил на него https://github.com/dsb-norge/vue-keycloak-js этот плагин, все по гайдам
main.ts
import 'normalize.css'
import '@/assets/scss/index.scss'

import Vue from 'vue'
import App from './App.vue'
import VCalendar from 'v-calendar'
import VueKeyCloak from '@dsb-norge/vue-keycloak-js'
import { VueKeycloakOptions } from '@dsb-norge/vue-keycloak-js/dist/types'
import ApiService from '@/api/ApiService'

const api = new ApiService()

Vue.config.productionTip = false
Vue.prototype.$api = api
Vue.use(VCalendar)
Vue.use(VueKeyCloak, {
  init: {
    onLoad: 'login-required'
  },
  config: {
    url: process.env.VUE_APP_IDP_URL,
    realm: 'blablabla',
    clientId: process.env.VUE_APP_IDP_CLIENT_ID,
  },
  onReady (kc) {
    api.setToken(
      Vue.prototype.$keycloak.token,
      Vue.prototype.$keycloak.authenticated
    )

    new Vue({
      render: h => h(App)
    }).$mount('#app')
  },
  onAuthRefreshSuccess (kc) {
    console.log('Refresh: ', kc)
  }
} as VueKeycloakOptions)


И теперь он видать каждый раз когда ему нужно рефрешнуть токен, зачем то опять перекидывает на страницу SSO и просит залогиниться
  • Вопрос задан
  • 191 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы