Skip to content

iWader/vue-auth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vue-auth

CircleCI NPM

Vue plugin for easily managing your app's auth state

This is a work in progress and the API may change without notice

Installation

npm install vue-auth --save

Looking for Vue 2 support?

npm install vue-auth@next --save
var Vue = require('vue')
var VueAuth = require('vue-auth')

Vue.use(VueAuth)

Usage

To access the auth object you'll find the $auth property on your application instance. (e.g this.$auth.getToken())

Options

  • storagePrefix - Prefix to the storage keys used in localStorage
  • authPath - URI the user should be redirected to to re-authenticate
  • redirectType - May be either router or browser. Which method should the user be redirected with?

Setting options is done the same as all Vue plugins.

Vue.use(VueAuth, {
  storagePrefix: '_prefix.',
  redirectType: 'browser'
})
Methods
  • getToken()
  • setToken(token)
  • removeToken()
  • hasToken()
  • isAuthenticated()
  • getUserData()
  • setUserData(data)

Licence

Copyright (c) 2016 Wade Urry - Released under the MIT Licence

About

[abandoned] Vue plugin for easily managing your app's auth state

Resources

License

Stars

Watchers

Forks

Packages

No packages published