欢迎来到天天文库
浏览记录
ID:16119637
大小:561.00 KB
页数:52页
时间:2018-08-08
《portal+sso实现应用系统集成方案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Portal+SSO集成解决方案1.基本概念1.1Portal概念portal是一种web应用,通常用来提供个性化、单次登录、聚集各个信息源的内容,并作为信息系统表现层的宿主。聚集是指将来自各个信息源的内容集成到一个web页面里的活动 Portal的功能可以分为三个主要方面:1.Portlet容器:Portlet容器与servlet容器非常类似,所有的portlet都部署在portlet容器里,portlet容器控制portlet的生命周期并为其提供必要的资源和环境信息。Portlet容器负责初始化和销毁portlets,向portlets传送用户请求并合成响应。2.内容聚集:Por
2、tlet规范中规定portal的主要工作之一是聚集由各种portlet应用生成的内容,我们将在“如何创建Portal页面”部分对此做进一步讨论。3.公共服务:portlet服务器的一个强项是它所提供的一套公共服务。这些服务并不是portlet规范所要求的,但portal的商业实现版本提供了丰富的公共服务以有别于它们的竞争者。在大部分实现中都有望找到的几个公共服务有:o单次登录:只需登录portal服务器一次就可以访问所有其它的应用,这意味着你无需再分别登录每一个应用。例如一旦我登录了我的intranet网站,我就能访问mail应用、IM消息应用和其它的intranet应用,不必再分别登
3、录这些应用。 Portal服务器会为你分配一个通行证库。你只需要在mail应用里设定一次用户名和密码,这些信息将以加密的方式存储在通行证库中。在你已登录到intranet网站并要访问mail应用的时候,portal服务器会从通行证库中读取你的通行证替你登录到mail服务器上。你对其它应用的访问也将照此处理。o个性化:个性化服务的基本实现使用户能从两方面个性化她的页面:第一,用户可以根据她的自身喜好决定标题条的颜色和控制图标。第二,用户可以决定在她的页面上有哪些portlets。例如,如果我是个体育迷,我可能会用一个能提供我钟爱球队最新信息的portlet来取代股票和新闻portlet
4、s。Portal的三个特点(各人感觉很有助于理解Portal): 1. Personalization(个性化):用户自己定制自己所需页面 2. Singlesignon(单点登陆):一处登陆,处处通行 3. Contentaggregation(内容聚合):不同来源的信息整合到一个页面中现有Portal技术可概括为以下四种: ●企业信息门户(EIP,EnterpriseInformationPortal) 依据主题将大量的内容进行组织,并利用这些信息将用户连接起来。 ●协作门户(CP,CollaborativeP
5、ortal) 为用户团队提供协同工具,建立虚拟项目工作区并辅助团队协同工作。 ●专业门户(EP,ExpertisePortals) 将用户依其能力、专业知识及对信息的需求进行连接。 ●知识门户(KP,KnowledgePortals)1.1SSO概念SSO(SingleSign-On)直译为一次登录,用户只使用一个用户名和口令,就可以访问所有的资源,这对系统管理和维护来说是非常重要的。单点登录有效地解决了用户使用网络时的多帐号、多密码、多次登录问题,方便了用户。2.1单点登录的一般模型单点登录模型,一般由三部分构成,分别是:用户、身份提供
6、者和服务提供者,如图1所示。(1)用户是指通过浏览器来使用应用服务的个体。(2)身份提供者是指对个体进行身份验证的服务提供者。(3)服务提供者是指为用户进行应用服务的具体应用服务提供者。2.3单点登录的工作流程单点登录有三个主体:使用Web浏览器的用户、服务提供者和登录服务器。登录服务器保存着用户的认证信息以及用户的个人信息,服务提供者在得到用户允许的前提下可以到登录服务器上获取用户个人信息。单点登录协议流程如图2所示。 简单的SSO的体系中,会有下面三种角色: 1,User(多个) 2,Web应用(多个) 3,SSO认证中心(1个)我们将采用如
7、下几种方式实现SSO:1、 统一LDAP验证集成: 我们将四套业务系统的所有用户信息一起放到LDAP服务器内,由ldap统一对四套系统的用户进行验证。这样做比较有利于用户及权限的管理,但是也存在弊端。如果这四套系统用户信息放在不同平台的不同数据库中,而且这四套系统除OA外,各有不同的用户组群,放在一起反而不利于管理。 2、 基于Portal系统LDAP的凭证保险库法我们采用Portal系统独立存在的LDAP,由这个LDAP验证Portal系
此文档下载收益归作者所有