This repository was archived by the owner on Aug 16, 2019. It is now read-only.
- Notifications
You must be signed in to change notification settings - Fork1
VuePress authentication plugin
License
NotificationsYou must be signed in to change notification settings
InCuca/vuepress-pass
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
VuePress oAuth2 - Implicity Grant plugin
Another options (behind a proxy server):Pomerium,Okta,vuepress-pomerium
npm i --save InCuca/vuepress-pass
.vuepress/config.js:
constPass=require('vuepress-pass');module.exports={plugins:[[Pass,{url:'https://foo.bar/oauth',redirectUri:'https://foo.bar/callback',clientId:'foobar',authenticated(redirectQuery,redirect){redirect('/');},// optionalunauthenticated(authQuery,redirect){redirect(authQuery);},// optionalsetState(state){localStorage.setItem('auth',state);},// optionalgetState(){returnlocalStorage.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)
About
VuePress authentication plugin
Topics
Resources
License
Stars
Watchers
Forks
Packages0
No packages published