cookie, session, token

什么是cookie

就是一段文本,一般服务端设置返回给浏览器

什么是session

session就是在后端内存中临时一个对象,保存一些登录的信息,connect结束之后就销毁
可以超时清除,也可以服务器主动清除

不同域名设置cookie

cookie只能绑定在单一域名下,只能设置本身或者父域名

cookie跨域

通过代理,jsonp

csrf

就是拿到合法的身份,去伪造请求

token

服务端返回的一个合法的字符串,token由三部分组成,header,payload,Signature 组成

// 由 HMACSHA256 算法进行签名,secret 不能外泄
const sign = HMACSHA256(base64.encode(header) + '.' + base64.encode(payload), secret)

// jwt 由三部分拼接而成
const jwt = base64.encode(header) + '.' + base64.encode(payload) + '.' + sign

OAuth 2.0 授权

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容