martinussuherman / demo-vue-oidc

Demo Vue App with OIDC Authentication

Home Page:https://martinussuherman.github.io/demo-vue-oidc

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Demo Vue App with OIDC Authentication

CodeQL Publish to Github Pages


Vue 2 + Vuex + Typescript + Vuex-oidc

Feature:

  • Runtime (asynchronous) OIDC configuration loading from json file.
  • Vuex getter and action configuration with Typescript.
  • Vuex-oidc route configuration for public path and callback path using route meta.
  • Deployment using 404.html to make Vue Router work on Github Pages.
  • Github pages manual deployment with workflow_dispatch trigger.
  • (Since v.1.2.0) Use vuetify for UI.
  • (Since v.1.2.0) Use vite for dev server.

Project setup

pnpm install

Compiles and hot-reloads for development

pnpm run serve

Compiles and minifies for production

pnpm run build

Lints and fixes files

pnpm run lint

Customize configuration

See Configuration Reference.

About

Demo Vue App with OIDC Authentication

https://martinussuherman.github.io/demo-vue-oidc

License:MIT License


Languages

Language:Vue 47.7%Language:TypeScript 41.3%Language:HTML 8.7%Language:JavaScript 2.3%