@enab/auth
1. you need `.env`:
890
| Install | |
|---|---|
npm install @enab/auth |
|
| Latest Version: | 0.0.2-beta.29 |
| Last Updated: | May 13, 2023 |
| Links: | npm |
Maintainer: hassankadhim
Usage
- you need
.env:
API_URL="http://localhost:3000"
API_VERSION="/v1"
API_VERSION is optional.
- You need to extend
nuxt.config.ts
add the following to nuxt.config.ts:
extends: [
'@enab/auth',
],
enabAuth: {
// optional roles
roles: ['client', 'admin'],
redirects: {
// Defaults
login: '/auth/login',
logout: '/auth/login',
home: '/',
wrongRole: '/wrong-role'
},
// can be null if not dealing with subdomains or nested subdomains
subdomains: {
firstLevel: "restaurant", // eg => restaurant.enab.dev
secondLevel: null, // eg => admin.restaurant.enab.dev
},
}
Related Packages
Version History
Pre-releases (25)
| Version | Released | License |
|---|---|---|
| 0.0.2-beta.29 | ||
| 0.0.2-beta.28 | ||
| 0.0.2-beta.27 | ||
| 0.0.2-beta.26 | ||
| 0.0.2-beta.25 | ||
| 0.0.2-beta.24 | ||
| 0.0.2-beta.23 | ||
| 0.0.2-beta.22 | ||
| 0.0.2-beta.21 | ||
| 0.0.2-beta.20 | ||
| 0.0.2-beta.19 | ||
| 0.0.2-beta.18 | ||
| 0.0.2-beta.17 | ||
| 0.0.2-beta.16 | ||
| 0.0.2-beta.15 | ||
| 0.0.2-beta.13 | ||
| 0.0.2-beta.10 | ||
| 0.0.2-beta.9 | ||
| 0.0.2-beta.8 | ||
| 0.0.2-beta.6 | ||
| 0.0.2-beta.5 | ||
| 0.0.2-beta.3 | ||
| 0.0.2-beta.2 | ||
| 0.0.2-beta.1 | ||
| 0.0.2-beta.0 |