技术总结 - Token的携带

场景推荐方式原因
浏览器client + 同源same-origin http-only Cookie + credentials:"include"

1. 使用fetch,同源,需要incredentials: "include"

2. 同源server响应的时候只需要set-cookie,不需要额外的

allow-origin!简化配置

浏览器client  + 跨域cross-origin Authorization 避免复杂 CORS + SameSite 限制
SSR + 内部 API 调用 Authorization 更通用 语义清晰,Token 自带权限语义
服务间通信(微服务) ✅ Authorization 可扩展、可审计、无状态化设计
服务间“必须模拟用户行为” Cookie ✅ 也可用

技术上没问题,理论上语义不符合:为什么服务端之间通信

会有cookie这种浏览器技术?

技术总结:

1. client + same-origin 用 http-only cookie

2. 其他场景:server  &  client + cross-origin 用Athorization 

posted @ 2025-07-03 02:00  PEAR2020  阅读(6)  评论(0)    收藏  举报