Bootstrap

token校验机制

⑴当客户端第一次请求时,发送用户信息至服务器(用户名、密码),服务器对用户信息使用HS256算法及密钥进行签名,再将这个签名和数据一起作为Token一起返回给客户端  

⑵服务器不保存Token,客户端保存Token(比如放在Cookie里或者Local Storage里)   

⑶当客户端再次发送请求时,在请求信息中将Token一起发给服务器   

⑷服务器用同样的HS256算法和同样的密钥,对数据再进行一次签名,和客户端返回的Token的签名进行比较,如果验证成功,就向客户端返回请求的数据

;