今天看了一下cas的实现方案(Central Authentication Service)。发现它实际上也就是帮我们在多个系统之间共享了一下用户的登录名。
对于用户来说确实是减少了在多个系统之间重复输入用户名,密码的工作量。
但是对于程序开发者而言,除集中了一部分的用户帐号管理功能之外,还有什么其他的好处吗?
假如有a,b两个系统,每个系统的用户表里除了最基本的登录名及密码之外还各自关联了一些其他的用户信息,并且还与
系统内部的其他表存在某种关联,例如生成报表时需要用到特定的用户属性等等。
那采用了单点登录方案之后,我还是要维护各自系统内部的用户数据,并且还要实现系统内部的用户数据与cas server端
的用户数据同步(同步代价也不小吧)。就是说想做到用户的集中管理不是太现实的。
再说到用户的权限管理,每个系统对这个多系统之间的共享账户肯定是分配了不同的权限,应用系统拿到cas server返回的用户名之后还是要做当前系统的权限分配。
那多个系统之间进行界面(ui)级整合呢?我能设计一个通用的系统界面为所有的新老系统提供统一的用户管理,统
一的权限管理吗?
是不是可以这么说,对于单点登录这种系统整合方案,就是解决了少输入几次用户名,密码这个问题,到最后实际上到是增加了系统实现及整合的复杂度。
有什么好的解决方案可以将新老系统整合进一个通用的企业门户吗?
思路有点乱,写的也乱,大家有什么想法都交流一下吧。
分享到:
相关推荐
使用 cas 单点登录解决方案,用户只需要登录一次就可以进入多个系统,而不需要重新登录。这不仅仅带来了更好的用户体验,更重要的是降低了安全的风险和管理的消耗。 使用 cas 单点登录解决方案可以带来许多好处,...
### 单点登录系统的设计与实现 #### 一、引言 随着信息技术的发展,用户在不同的应用系统之间频繁切换已成为常态。为了提升用户体验并确保数据安全,单点登录(Single Sign-On, SSO)系统逐渐成为众多企业的首选...
【单点登录系统】是现代企业信息化环境中解决用户身份验证问题的重要技术,它允许用户通过一次登录,就能访问多个相互关联的应用系统,极大地提升了用户体验并降低了管理成本。本报告主要探讨了单点登录系统的设计与...
单点登录(Single Sign-On,简称SSO)是一种身份验证机制,允许用户在一次登录后访问多个相互关联的应用系统,而无需再次输入凭证。在现代企业级应用环境中,用户经常需要在不同的应用之间切换,SSO能显著提高用户...
通过SAML,可以在不同系统间共享用户身份认证和授权数据,从而实现单点登录和单点登出功能。SAML是实现SSO的重要标准之一,广泛应用于企业级的SSO解决方案中。 研究与实现基于SAML的单点登录系统通常包括以下几个...
* 实现单点登录,需要确保认证服务器和成员网站服务器之间的数据一致性。 * 实现身份验证,需要确保会员身份的真实性。 * 实现Cookie验证票的管理,需要确保Cookie验证票的安全性和可靠性。 7. SSO系统的未来发展:...
实现单点登录系统可以带来以下好处: 1. **提升用户体验**:用户只需登录一次,即可无缝访问所有关联系统,简化操作流程。 2. **低耦合度**:各应用系统间的改动不会相互影响,保证系统的稳定性。 3. **统一标准*...
### 企业级单点登录系统模型的设计与实现 在当今高度信息化的企业环境中,单点登录(Single Sign-On,简称SSO)系统已成为提高工作效率、增强安全性的重要工具。本文旨在探讨一种适用于多类型企业应用的单点登录...
- 论文中提及了Novell公司的单点登录产品,比如Securelogin SSO和Liberty Authentication,它们通过访问网关、单点登录认证管理模块、认证目录的协作实现统一的身份认证管理。 6. 统一身份管理系统的核心组成部分...
单点登录(Single Sign-On,简称SSO)是一种网络认证机制,它允许用户在一个系统或应用中登录后,无需再次输入凭证即可访问其他关联的系统或应用。这种设计提高了用户体验,减少了用户记忆多个密码的负担,同时在...
单点登录(Single Sign-On,简称 SSO)是一种安全机制,它允许用户在一个系统中登录后,无需再次输入凭证就能访问同一域内的其他系统。这种机制大大简化了用户的使用体验,并且提升了系统的整体安全性。例如,在企业...
【单点登录(SSO)】单点登录(Single Sign-On,简称SSO)是一种让用户在访问多个相互信任的应用系统时只需登录一次的技术。它提高了用户体验,减少了因反复登录带来的不便,同时也强化了系统的安全性。SSO的核心...
这样的多系统环境带来了管理上的困难和数据的不一致性,而单点登录技术能有效解决这些问题,提高管理效率和安全性。 企业应用集成(EAI)包括多个层面,如数据存储层面上的“数据大集中”,传输层面上的“通用数据...
单点登录是一种网络身份验证机制,允许用户通过一次登录操作,就能访问多个相互独立的应用系统,无需多次输入用户名和密码。这种技术对于拥有多个服务器和网站资源的企业或组织来说,提高了用户访问的便捷性和安全性...