[go: up one dir, main page]

vue-aspnet-auth

1.5.4 • Public • Published

vue-aspnet-auth

GitHub license Build Status codecov npm Greenkeeper badge semantic-release

A Vue plugin wrapper for aspnet-auth.

Getting Started

Install

From npm

npm install vue-aspnet-auth --save

Usage

Import and initialize the plugin.

import { AspnetAuth } from 'vue-aspnet-auth';
 
Vue.use(AspnetAuth, {
  url: 'http://localhost:46993',
});
 

Basic login example:

export default {
  name: 'login',
  data() {
    return {
      username: '',
      password: '',
    };
  },
  methods: {
    login() {
      this.$auth.login(this.username, this.password, (data) => {
        if (data.result) {
          this.$store.commit('auth', this.$auth.authentication);
          this.$root.$emit('app.loggedin');
        } else {
          this.error = data.message;
        }
      });
    },
  },
  created() {
    // initialize url
    this.$auth.url = `http://localhost:1234`;
  },
};

License

Copyright © 2018 Code HQ (Pty) Ltd. This source code is licensed under the MIT license found in the LICENSE file.


Made with ♥ by Craig Pretorius

/vue-aspnet-auth/

    Package Sidebar

    Install

    npm i vue-aspnet-auth

    Weekly Downloads

    1

    Version

    1.5.4

    License

    MIT

    Unpacked Size

    591 kB

    Total Files

    21

    Last publish

    Collaborators

    • halceyon