`
yelr_j
  • 浏览: 67516 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

cookie跨二级域访问

 
阅读更多

    最近做一个项目,在某个功能上需要单点登录到企业的统一管理平台,统一管理平台只允许使用cookie共享的方式来传递参数,两个系统的域名分别是a.bocc.com与b.bocc.com,这是一个跨二级域名的cookie共享模式。

    在代码中需要设置path=/,domain=.bocc.com,domain后面必须要“.”开始,不然不会成功,path表示其根目录下所有文件有效,domain表示在制定的域内有效,如果不填默认为客户端所在域。

    

var str = 'oa_account=xxxx;path=/;domain=.boco.com';
document.cookie = str;

 如果是使用IP的情况需要在hosts文件中对IP配置域名。

分享到:
评论

相关推荐

    二级域名和顶级域名需要同步登录如何设置cookie作用域1

    总之,正确设置Cookie的作用域是实现二级域名与顶级域名同步登录的关键步骤。通过在PHP配置文件中调整`cookiedomain`,你可以确保用户在整个网站的各个部分都能保持一致的登录状态,同时要注意保护用户数据的安全。

    关于二级域名下使用一级域名下的COOKIE的问题

    通常,Cookie被限制在创建它的特定域名下使用,这意味着在二级域名下无法直接访问一级域名设置的Cookie。然而,有时我们需要在一级域名及其所有二级域名之间共享Cookie,以实现如单点登录(Single Sign-On, SSO)的...

    php中cookie实现二级域名可访问操作的方法

    在PHP中实现二级域名之间能够互相访问主域名下的cookie值,是一个在多子域环境下常见的需求。通常来说,cookie的作用域是由setcookie函数中的path和domain参数来决定的。path参数用于限定cookie的作用路径,而domain...

    如何使用localstorage代替cookie实现跨域共享数据问题

    因为cookie在跨域的情况下,浏览器根本不允许互相访问的限制,为了突破这个限制,所以有了以下这个实现方案,使用postmessage和localstorage进行数据跨域共享。 原理比较简单,但是遇到的坑也不少,这里梳理一下,做...

    二级域名Cookie问题的解决方法

    在使用二级域名时,原先设置的Cookie域是主域名***,因此在访问二级域名如***时,浏览器会因为域名不匹配而不发送该Cookie。为了解决这个问题,需要将Cookie的域设置为“.***”。这样设置后,只要顶级域名相同,所有...

    php中cookie的作用域

    设置为二级域名时,可以实现跨子域共享Cookie。 - `secure`: 如果设为`true`,Cookie将在HTTPS连接上发送,确保数据传输的安全性。 - `httpOnly`: 如果设为`true`,将阻止JavaScript访问Cookie,增加安全性,防止XSS...

    二级域名或跨域共享Cookies的实现方法

    当涉及到二级域名或跨域共享时,这意味着一个网站的Cookie需要在它的子域名或者完全不同的域下也能被访问。 **实现步骤** 1. **设置`Domain`属性**:这是实现跨域共享的关键。在创建或更新Cookie时,需要设置`...

    jquery.cookie

    由于浏览器的同源策略限制,通常一个页面只能访问属于同一域的cookie。然而,在某些情况下,如使用JSONP进行跨域请求,可能需要共享cookie。这时,服务器需要配置允许跨域,同时在设置cookie时,确保`domain`设置...

    JAVA之cookie与session

    #### 二、Cookie详解 **Cookie** 的主要功能是存储用户的状态信息,并且这些信息可以在多次请求之间共享。以下是 Cookie 的几个关键特性: 1. **Cookie的结构**:Cookie 由名称、值和一系列可选属性组成。这些属性...

    cookie的使用例子

    #### 二、创建与设置Cookie 1. **创建Cookie对象** 在Java中,可以通过`Cookie`类创建一个Cookie对象。下面的示例展示了如何创建一个名为`userId`的Cookie,并设置其值为`landril`。 ```java Cookie c = new ...

    Cookie介绍ppt

    **Cookie** 是一种轻量级的数据存储技术,主要用于在用户的计算机上存储少量信息。它由服务器生成,并发送到用户的浏览器,然后浏览器会将该信息存储在本地硬盘上或者内存中,并在每次请求同一个服务器时重新发送给...

    利用Cookie攻击

    #### 二、Cookie文件名称格式 Cookie文件通常用于存储用户的登录状态、偏好设置等信息。Cookie文件名遵循一定的格式,以便于管理和识别: - **示例**: `ibm@baidu[1].txt` - 其中`ibm`表示用户名; - `@`符号...

    Python 和 LDAP进行域认证

    在信息技术领域,域认证是一种重要的身份验证机制,它允许用户在特定的网络环境中登录并访问资源。 Lightweight Directory Access Protocol(LDAP)是实现这种认证方式的一种标准协议。Python作为一种强大的脚本语言...

    jquery.cookie.zip

    jQuery Cookie插件是一个轻量级的JavaScript库,它为jQuery提供了方便易用的接口,用于处理浏览器的Cookie。这个插件是开发者在项目中经常使用的工具,尤其对于需要存储用户偏好设置、跟踪用户行为或者实现会话管理...

    django框架之cookie/session的使用示例(小结)

    - 存储限制:每个域下的Cookie数量有限,且每个Cookie大小有限制。 - 用户可清除:用户可以随时删除Cookie,导致会话丢失。 - CSRF防护:通过设置`samesite`属性为`Lax`或`Strict`,可以防止CSRF攻击。 四、会话...

    jquery.cookie.js

    jQuery Cookie是由Karsten Dambekalns开发的一个轻量级插件,它提供了创建、读取和删除Cookie的API。这个插件的核心功能是通过jQuery对象扩展了几个方法,包括`.cookie()`, `.removeCookie()` 和`.cookie.json()`,...

    jquery-cookie-master

    2. 路径与域:默认情况下,Cookie只在设置它的页面可用。通过{ path: '/', domain: 'example.com' }这样的选项,可以指定Cookie在哪些路径或域名下有效。 3. 安全性与HTTP Only:通过设置{ secure: true },可以...

    跨域名和应用程序登陆

    2. JSON Web Token (JWT):JWT是一种轻量级的身份验证标准,可以在不同域之间传递用户的认证信息,减少服务器之间的通信成本。 3. OAuth和OpenID Connect:OAuth允许用户授权第三方应用访问其在另一服务上的信息,而...

    javaee-cookie响应,请求小解

    JavaEE是企业级应用开发的标准框架,其中Cookie是它用于管理客户端会话状态的重要机制。在Web应用程序中,Cookie常用来存储用户偏好设置、登录状态等信息,它们会在客户端浏览器和服务器之间来回传递。本文将深入...

Global site tag (gtag.js) - Google Analytics