Authentication

- Installed magic-sdk
- Created a login button with email
- Store the token and user login state in the vuex store
- Created a logout method that resets the store
This commit is contained in:
2020-11-07 20:56:38 +00:00
parent 01cc192ea8
commit de3d4d03c3
8 changed files with 157 additions and 25 deletions

7
plugins/magic.js Normal file
View File

@@ -0,0 +1,7 @@
import { Magic } from 'magic-sdk'
export default ({ app }, inject) => {
const m = new Magic(process.env.magicPublicKey)
m.preload()
inject('magic', m)
}