https://github.com/casdoor/nuxt-auth
Nuxt.js Authentication based on Casdoor, live demo: https://nuxt-auth.casdoor.org
https://github.com/casdoor/nuxt-auth
auth authentication casbin casdoor example iam middleware nuxt nuxtjs oauth oidc plugin spa sso ssr vue
Last synced: 12 days ago
JSON representation
Nuxt.js Authentication based on Casdoor, live demo: https://nuxt-auth.casdoor.org
- Host: GitHub
- URL: https://github.com/casdoor/nuxt-auth
- Owner: casdoor
- License: apache-2.0
- Created: 2024-02-18T17:12:30.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-04-06T12:43:48.000Z (about 1 year ago)
- Last Synced: 2025-03-24T13:11:09.599Z (29 days ago)
- Topics: auth, authentication, casbin, casdoor, example, iam, middleware, nuxt, nuxtjs, oauth, oidc, plugin, spa, sso, ssr, vue
- Language: Vue
- Homepage: https://nuxt.com
- Size: 977 KB
- Stars: 7
- Watchers: 3
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
nuxt-auth
=======A Nuxt.js example for Casdoor SSO.
## Demo video

## Configuration
The default [config.js](conf.js) points to the Casdoor demo site. Change it to your own Casdoor:
```js
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:
```bash
npm run dev
```Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.