CORS跨域 session跨域共享怎么實現(xiàn)?
session跨域共享怎么實現(xiàn)?首先,您需要了解大多數(shù)會話是通過cookie實現(xiàn)的,因此跨域會話是不可能的。但是跨域身份驗證仍然可以用OAuth和其他方法實現(xiàn),但不建議這樣做。OAuth項目似乎還沒有
session跨域共享怎么實現(xiàn)?
首先,您需要了解大多數(shù)會話是通過cookie實現(xiàn)的,因此跨域會話是不可能的。
但是跨域身份驗證仍然可以用OAuth和其他方法實現(xiàn),但不建議這樣做。OAuth項目似乎還沒有完成,每個人都在使用它。
第二,雖然跨域有點困難,但同一域中的不同項目可以共享會話,CAS并不復(fù)雜。您可以在GitHub上搜索redis會話。只有一個源代碼文件。提供了redis下session的nodejs實現(xiàn),即設(shè)置redis的超時來模擬session的超時。
第三,也可以跨域,即登錄時使用iframe在多個域中同時寫入cookie,注意瀏覽器差異。
總之,你的想法是完全可行的。
跨域是指什么?
從廣義上講,跨域訪問是指跨域訪問。簡言之,網(wǎng)站a的JavaScript代碼嘗試訪問網(wǎng)站B,包括提交內(nèi)容和獲取內(nèi)容。出于安全原因,主要瀏覽器默認(rèn)情況下禁止跨域訪問。當(dāng)一個域與其他域建立信任關(guān)系時,兩個域不僅可以根據(jù)需要相互管理,還可以跨網(wǎng)絡(luò)分配文件、打印機(jī)等設(shè)備資源,實現(xiàn)不同域之間網(wǎng)絡(luò)資源的共享和管理。這形成了一個“跨域”。[擴(kuò)展]解決方案:2。放置跨域文件。三。使用jsonp。盡管跨域通信是不可能的,但是可以引入跨域JS文件。