今天遇到eyes群里一个朋友遇到的一个问题,记录下,以便以后查阅。
未发布到公网上,在本地不同服务器部署的2个项目解决SSO的问题?
大家都知道sso的2种主要的方式:
1、是基于 cookie共享。
2、是基于 session共享。
这里只是记录下 内网cookie共享的解决办法!具体的这里不做讨论。
同域名下的cookie共享,网上的资料有很多。但是在内网,实际上是没有具体域名的情况的解决方案没找到。
这里是通过获取当前机器所在的群组 ID 来设置 让 内网2个不同服务器共享。
xp系统->我的电脑->计算机名->群组名称。
在程序启动的时候,设置
cookies[0].setDomain("群组名称");
来实现cookie共享。
该方法还没有经过我本人的测试。
分享到:
相关推荐
总的来说,Kisso是Java环境下实现基于Cookie的SSO的一种高效解决方案,尤其适合对SSO有需求但希望减少编码量的项目。通过深入理解Kisso的架构和工作流程,开发者可以轻松地在自己的应用中部署SSO功能。
java java 基于 Cookie 的 SSO 中间件 kisso.zip
基于Cookie的SSO中间件,如标题所提及的"Cookie SSO",在Java Web开发中被广泛使用,因为它能够简化用户的登录流程,提高用户体验,同时在多应用环境中提供了统一的身份管理。 Cookie是Web应用程序在用户浏览器上...
在基于Cookie的二级域名下跨域共享SSO实现中,核心概念是利用Cookie的特性来实现用户身份的共享与传递。 首先,我们了解SSO的工作原理。当用户首次访问一个应用系统(例如,`app1.example.com`)时,如果用户尚未...
本文将深入探讨SSO的几种常见实现方案,包括虚拟目录的主应用与子应用之间的SSO、不同验证机制下的SSO、同一域名或不同域名下子域名间SSO的实现,以及不同.NET版本和混合身份验证模式下的SSO解决方案。 ### 虚拟...
这些技术的结合,使得基于共享内存的SSO解决方案在性能和兼容性方面具有优势。 在【压缩包子文件】中,"SSOTest"可能是测试SSO功能的程序,而"EasySSO"可能是一个简化SSO实现的库或者工具,提供便捷的API供开发者...
开发者可以通过阅读这些资料了解如何安装、配置和使用 Kisso,以实现基于 Cookie 的 SSO 解决方案。对于 Java 开发者来说,熟悉 Spring 或者 Servlet 相关知识是使用 Kisso 的基础,同时了解 Web 安全最佳实践也是...
实现单点登录的技术方案有很多种,常见的有基于Cookie的SSO、基于Token的SSO、基于SAML的SSO等。以下是对几种主要实现机制的简要介绍: 1. **基于Cookie的SSO**:在这种模式下,主站点会在用户成功登录后创建一个...
在本方案中,我们将探讨如何实现一个基于Redis的SSO解决方案。 首先,我们需要理解SSO的工作原理。SSO的核心是中央认证服务(CAS),它负责处理用户的登录请求并生成一个安全的票据(Ticket Granting Ticket, TGT)...
**基于Redis的SSO接口文档和...总之,基于Redis的SSO解决方案简化了传统的SSO实现,尤其适合于小型或中型企业。通过理解SSO的基本原理和Redis的角色,开发者能够构建出高效、安全的单点登录系统,提升用户服务体验。
下面将详细介绍基于.Net的SSO解决方案。 首先,理解SSO的核心概念:共享身份验证状态。这通常通过在所有参与系统之间共享一个中央身份验证服务来实现。在.Net中,这个中央身份验证服务可能是ASP.NET Identity或...
该解决方案的设计流程图将会详细介绍 SSO 的实现机制、时序图、数据库设计、程序实现和修改、Cookie 和 Redis 的使用、相关 API 提供给其他业务的需要等方面的知识点。 设计流程图 SSO 单点登录解决方案的设计流程...
本文将详细介绍一种基于ASP.NET的跨域SSO解决方案,并探讨其实施细节与优势。 #### 二、跨域SSO概念解析 ##### 2.1 什么是SSO? 单点登录是一种身份验证机制,允许用户通过一次登录操作即可访问所有授权系统或...
在实际应用中,基于Cookie的SSO方案需要考虑安全性、性能和用户体验等因素。例如,Cookie的大小限制、过期时间设置、以及如何在多域环境中有效地共享Cookie。此外,还需要关注跨站请求伪造(CSRF)防护,因为Cookie...
7. **跨域支持**:如果SSO系统跨越了多个域名,还需要处理跨域认证的问题,可能需要配置CORS策略或者使用Cookie共享等方式。 在实际开发过程中,可能还需要根据业务需求对SSO系统进行定制,例如添加多因素认证、...
SSO单点登录解决方案 SSO(Single Sign-On)单点登录解决方案旨在提供一个统一的身份验证入口,满足集团多个成员网站的身份验证需求。该方案的主要目标是实现单点登录,提高用户体验,降低成员网站的登录负载,并...