2016 - 2024

感恩一路有你

CORS跨域 session跨域共享怎么实现?

浏览量:1393 时间:2021-03-16 16:41:04 作者:admin

session跨域共享怎么实现?

首先,您需要了解大多数会话是通过cookie实现的,因此跨域会话是不可能的。

但是跨域身份验证仍然可以用OAuth和其他方法实现,但不建议这样做。OAuth项目似乎还没有完成,每个人都在使用它。

第二,虽然跨域有点困难,但同一域中的不同项目可以共享会话,CAS并不复杂。您可以在GitHub上搜索redis会话。只有一个源代码文件。提供了redis下session的nodejs实现,即设置redis的超时来模拟session的超时。

第三,也可以跨域,即登录时使用iframe在多个域中同时写入cookie,注意浏览器差异。

总之,你的想法是完全可行的。

跨域是指什么?

从广义上讲,跨域访问是指跨域访问。简言之,网站a的JavaScript代码尝试访问网站B,包括提交内容和获取内容。出于安全原因,主要浏览器默认情况下禁止跨域访问。当一个域与其他域建立信任关系时,两个域不仅可以根据需要相互管理,还可以跨网络分配文件、打印机等设备资源,实现不同域之间网络资源的共享和管理。这形成了一个“跨域”。[扩展]解决方案:2。放置跨域文件。三。使用jsonp。尽管跨域通信是不可能的,但是可以引入跨域JS文件。

CORS跨域 Ajax跨域cookie共享 跨域cors使用说明

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。