@duanyubin
2017-05-24T07:51:09.000000Z
字数 638
阅读 377
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)