embesozzi / oidc-demoapp-vuejs

Vuejs OpenID Connect demo application

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Vuejs OIDC Demo

Vuejs OpenID Connect demo application using library oidc-client. Authentication flow data is handled by Vuex.

Support:

  • OpenID Connect Authentication (Auth Code + PCKE)
  • Token negotiation
  • OpenID Connect Endsession
  • OAuth API Call

Run

Run locally

Clone repository

git clone git@github.com:https://github.com/embesozzi/oidc-demoapp-vuejs.git

Configure

  • Create and configure env file base on the env.template

Execute

npm run serve

Run as Docker

docker run -d \
	--name oidc-demoapp-vuejs \
	-p xxxx:80 \
        -v $(pwd)/portal/config.js:/usr/share/nginx/html/config.js \
	embesozzi/oidc-demoapp-vuejs:latest

About

Vuejs OpenID Connect demo application


Languages

Language:Vue 45.7%Language:JavaScript 44.7%Language:HTML 4.8%Language:Dockerfile 3.1%Language:Shell 1.7%