1.1.1 • Published 5 years ago

vuepress-pass v1.1.1

Weekly downloads
3
License
MIT
Repository
github
Last release
5 years ago

VuePress Pass

Travis

VuePress oauth2 plugin

Usage

npm i --save InCuca/vuepress-pass

.vuepress/config.js:

const Pass = require('vuepress-pass');

module.exports = {
  plugins: [
        [Pass, {
            url: 'https://foo.bar/oauth',
            redirectUri: 'https://foo.bar/callback',
            clientId: 'foobar',
            authenticated(redirectQuery, redirect) { redirect('/'); }, // optional
            unauthenticated(authQuery, redirect) { redirect(authQuery); }, // optional
            setState(state) { localStorage.setItem('auth', state); }, // optional
            getState() { return localStorage.getItem('auth'); }, // optional
        }],
    ]
};
  • authenticated is called when user comes back from provider authentication
  • unauthenticated is called when user need's authentication on provide and will redirect (through redirect function)

more details

1.1.1

5 years ago

1.1.0

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago