cookie跨域共享nginx 如何帶Cookie實(shí)現(xiàn)跨域訪問(wèn)?
如何帶Cookie實(shí)現(xiàn)跨域訪問(wèn)?登錄后,登錄信息保存到cookie中。同時(shí),服務(wù)器中的用戶被設(shè)置為登錄狀態(tài)??缬蚝螅L問(wèn)cookie是否存在。如果存在,請(qǐng)將其與數(shù)據(jù)庫(kù)中的登錄狀態(tài)進(jìn)行比較。如果處于登錄
如何帶Cookie實(shí)現(xiàn)跨域訪問(wèn)?
登錄后,登錄信息保存到cookie中。同時(shí),服務(wù)器中的用戶被設(shè)置為登錄狀態(tài)??缬蚝螅L問(wèn)cookie是否存在。
如果存在,請(qǐng)將其與數(shù)據(jù)庫(kù)中的登錄狀態(tài)進(jìn)行比較。如果處于登錄狀態(tài)。如果頁(yè)面處于退出狀態(tài),則直接訪問(wèn)該頁(yè)面。跳轉(zhuǎn)到登錄頁(yè)當(dāng)所有頁(yè)面關(guān)閉時(shí),登錄狀態(tài)應(yīng)重置為退出
正常情況下,瀏覽器禁止跨域訪問(wèn)Cookie
一般情況下,跨域Cookie可以通過(guò)SSO服務(wù)獲取。其思想如下:
域a頁(yè)面訪問(wèn)位于域a中的服務(wù)器以驗(yàn)證權(quán)限
域a服務(wù)器與域B服務(wù)器通信,并記錄一個(gè)唯一的加密字符串作為身份驗(yàn)證域(C域a服務(wù)器返回302跳到域B,并將加密字符串作為url的一部分
頁(yè)面從域a跳轉(zhuǎn)到域B,域B服務(wù)器通過(guò)加密字符串從域a服務(wù)器獲取cookie信息,并在響應(yīng)頭中添加set cookie字段來(lái)設(shè)置cookiewww.B.com
js能讀取跨域的cookie嗎?
在正常情況下,瀏覽器禁止跨域訪問(wèn)cookie。通常,跨域cookies可以通過(guò)SSO服務(wù)獲得。其思想是:域a頁(yè)面訪問(wèn)位于域a中的服務(wù)器,驗(yàn)證權(quán)限,域a服務(wù)器與域B服務(wù)器通信,記錄唯一的加密字符串作為認(rèn)證域(并向域B服務(wù)器發(fā)送cookie信息),域a服務(wù)器返回302跳到域B,并將加密字符串作為URL的一部分從域a跳轉(zhuǎn)到域B,域B服務(wù)器通過(guò)加密字符串從域a服務(wù)器獲取cookie信息,并在響應(yīng)頭中添加set cookie字段來(lái)設(shè)置cookie