nginx攜帶cookie js中cookie可以跨域取值嗎?
js中cookie可以跨域取值嗎?在正常情況下,瀏覽器禁止跨域訪問cookies。通常,跨域cookies可以通過SSO服務獲得。其思想是:域a頁面訪問位于域a中的服務器,驗證權限,域a服務器與域B服
js中cookie可以跨域取值嗎?
在正常情況下,瀏覽器禁止跨域訪問cookies。通常,跨域cookies可以通過SSO服務獲得。其思想是:域a頁面訪問位于域a中的服務器,驗證權限,域a服務器與域B服務器通信,為認證域記錄唯一的加密字符串(并向域B服務器發(fā)送cookie信息)。域a服務器返回302跳轉,跳轉到域B,并使用加密字符串作為URL的一部分從域a跳轉到域B,域B服務器通過加密字符串提前從域a服務器獲取cookie信息,并在響應頭中添加set cookie字段來設置cookie
js能讀取跨域的cookie嗎?
正常情況下,禁止瀏覽器獲取跨域cookie
通??梢酝ㄟ^SSO服務獲取跨域cookie。其思想如下:
域a頁面訪問位于域a中的服務器以驗證權限
域a服務器與域B服務器通信,記錄一個唯一的加密字符串作為身份驗證域(并向域B服務器發(fā)送cookie信息)
域a服務器返回302跳轉,跳轉到域B,并將加密字符串作為url的一部分
頁面從域a跳轉到域B,域B服務器通過加密字符串獲取預先從域a服務器獲取的cookie信息,并在響應頭中添加set cookie字段來設置cookie