JWT
json web token
用户登录,前后端分离项目
1、登录验证账号密码,在验证成功的情况下执行下面操作
2、使用UUID生成对应token
3、将token缓存到redis中 redis: key=token, value=user_id
4、将token返回给前端
5、前端将token保存到cookie中
6、前端每次请求时在请求头中传递该token
7、后端收到token后,到redis中根据key=token, 查找对应user_id
8、后端根据user_id存在与否查询返回各种对应信息,刷新redis有效期
token优点:
1、隐藏参数
2、唯一性
3、临时性
加密算法:
单向加密 MD5
双向加密 (对称加密) aes des
非对称加密 rsa
原文:https://www.cnblogs.com/mingforyou/p/14674116.html