@projectfive/v-auth v3.1.7
Auth
Initialize
Install as Vue plugin with: app.use(Auth, { options })
Where options is an object containing:
http- axios instanceparams- optional object containing extra parameters to add to api-requests. Example:params: { table: 'dealers' }}
Usage
States in setup
inject('auth')- Refs containing Auth State. See Auth State for contents.inject('isAuthenticated')- Computed boolean
Globalproperties in templates
$auth- Refs containing Auth State. See Auth State for contents.$isAuthenticated- Computed boolean
Exported data
- getAuthToken - function that returns auth token(s)
- methods - list of functions:
- loginWithIDP
- loginWithProvider
- logout
- resetPassword
- restoreSession
- smartlockGet
- smartlockSave
Auth State
The authorization state contains:
- token - current token as string
- tokens - array with valid tokens for this user (multi-session)
- user - object containing user data
- accounts - array containing session/user objects
11 months ago
11 months ago
8 months ago
8 months ago
8 months ago
9 months ago
6 months ago
6 months ago
8 months ago
8 months ago
12 months ago
12 months ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago