@duanyubin
2017-05-24T07:51:09.000000Z
字数 638
阅读 307
NODE
LOGIN
HEADER.PAYLOAD.VERIFY SIGNATURE
ALGORITHM & TOKEN TYPE
DATA
signature of two fields above
POST /login HTTP/1.1
...
name=ybudan&password=123456
const person = await DB.model('person').find({ where: { email, password } })
if (person) {
ctx.body = await sign({ DATA }, 'SECRET KEY', {
expiresIn: '7 days'
})
}
const token = localStorage.getItem('token')
const authToken = decode(token)