casdoor / nuxt-auth

Nuxt.js Authentication based on Casdoor, live demo: https://nuxt-auth.casdoor.org
https://nuxt.com
Apache License 2.0
5 stars 3 forks source link
auth authentication casbin casdoor example iam middleware nuxt nuxtjs oauth oidc plugin spa sso ssr vue

nuxt-auth

A Nuxt.js example for Casdoor SSO.

Demo video

Login

Configuration

The default config.js points to the Casdoor demo site. Change it to your own Casdoor:

const sdkConfig = {
  serverUrl: "https://door.casdoor.com",
  clientId: "294b09fbc17f95daf2fe",
  clientSecret: "dd8982f7046ccba1bbd7851d5c1ece4e52bf039d",
  organizationName: "casbin",
  appName: "app-vue-python-example",
  redirectPath: "/callback",
}

export default sdkConfig;

Getting started

run the development server:

npm run dev

Open http://localhost:3000 with your browser to see the result.