欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载
     

    电信统一认证平台解决方案.doc

    • 资源ID:4047879       资源大小:1.19MB        全文页数:29页
    • 资源格式: DOC        下载积分:16金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要16金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    电信统一认证平台解决方案.doc

    文件编号: 密 级: 项 目ID: 总 页 数: 电信统一认证平台解决方案版本 V0.9 声 明本文件所有权和解释权广州吉海科技有限公司所有,未经广州吉海科技有限公司书面许可,不得复制或向第三方公开。修订历史记录(A-添加,M-修改,D-删除)目录1项目概述51.1项目背景51.2项目建设目标61.3项目建设内容61.4项目建设原则71.5系统为企业带来的好处71.6参考资料82系统架构设计82.1系统体系架构82.2系统应用架构92.3系统网络架构103系统功能设计113.1平台的总体框架113.2统一认证平台123.2.1统一用户管理133.2.2统一权限管理153.2.3统一认证管理153.2.4单点登录功能163.3统一资源管理173.3.1概述173.3.2其它,二期描述173.4统一信息展现183.4.1概述183.4.2其它,二期描述184实现技术方案184.1统一认证实现技术184.1.1认证流程184.1.2CA认证技术194.1.3BSToken和UserToken194.1.4统一认证的有效期194.2统一认证接口204.2.1接口描述204.2.2B/S系统认证接口204.2.3C/S系统认证接口234.2.4数据接口235硬件及集成方案245.1系统硬件及其选型245.1.1主机设计原则245.1.2主机设备的选型255.1.3主机系统总体配置265.2系统软件及其选型265.3其它相关设备选型265.3.1服务器机柜265.3.2交换机276技术支持与承诺286.1服务承诺286.2软件系统一年免费维护28关键词:统一认证,单点登录,SSO,统一授权,统一资源管理,统一展现摘 要:电信统一认证平台。包括统一登录认证,统一资源管理,统一信息展现1 项目概述1.1 项目背景随着信息技术和互联网的蓬勃发展,电信业务系统的迅速发展,诸如 OA 、 CRM 、 ERP 、 OSS、BSS、EOMS 等越来越多的业务系统和网站应运而生。同时,各种支撑系统和用户数量的不断增加,网络规模迅速扩大,由于技术的需要,用户只有在每个系统的用户数据库中登记相应的个人信息并成为注册用户后,系统才能更好地为用户提供更为个性化的服务。但这样会带来以下问题:首先帐号密码的配置非常烦琐,需要在每一台网络设备、主机系统或应用系统上进行配置;由于采用了记忆口令的方式,为了保证口令的安全性,必须经常更改口令,每次口令的更改又要耗费大量的人力和时间;同时由于记忆口令不可能频繁更改,那么口令就存在着被窃听、盗用、滥用的危险,给企业的安全带来巨大的威胁。其次,用户就需要在数十个系统/网站上进行枯燥重复的个人信息输入和登记过程,这个原因成了许多企业的商务网站用户注册的瓶颈;同时注册用户的信息通常也缺乏真实性,无法达到网站建立用户数据库的预期目的,也无法形成良好的在线商业环境。再次,由于各个系统各自为政,缺乏集中的授权和审计的功能,无法根据用户级别进行分级授权,也无法记录用户访问设备的详细审计信息。另外,企业信息的获取途径不断增多,但是缺乏对这些信息进行综合展示的平台。所以,原有的分散账号、静态口令管理模式已不能满足企业目前及未来业务发展的要求,会带来巨大的管理开销和安全隐患。在上述背景下,电信企业信息资源的整合逐步提上日程,并在此基础上形成了各业务系统统一认证、单点登录( SSO )、统一资源管理和信息综合展示的企业门户。用户只要通过统一认证系统的认证,即可自由地访问各业务系统的服务,而不需要再次进行其它身份验证;通过与统一认证系统的通讯,业务系统也可以确保该用户是合法用户,从而为之提供服务。并且可使用统一的信息展示界面,使用各种业务系统时,不会因各业务系统不同的使用界面造成冗长的学习过程。1.2 项目建设目标在充分了解了电信运营商的各种业务系统平台和各种上网需求的基础上,通过反复的论证、测试,成功研发并建设了一个电信级的企业业务统一认证平台。旨在为电信企业提供一个集统一用户管理、集中访问控制、身份认证和应用授权、单点登录(single sing on/SSO)、用户访问策略与保密、有效的身份管理和审计等核心服务,兼容各种已有的和未来新的业务系统和技术标准,能适应多种用户、角色及数据模型需求,符合多种应用管理策略的集成要求的统一认证平台解决方案。它实现了“统一管理,共享资源;统一认证,灵活扩展;统一授权,运维安全;统一规划,降低风险”的目标,使电信员工、相关商家和用户在各种环境下均能方便、快捷地享受各种网上平台服务。1.3 项目建设内容统一认证平台主要包括以下三个部分内容,分三期完成:l 统一登录认证平台:为企业建设一个统一的用户账号、身份认证、访问授权和审计管理平台,在这个平台上逐步实现单点登录、统一认证,统一授权,统一审计和统一用户和账号管理。用户只需成为电信统一认证平台的用户,就可以用此用户名登录整个联盟中的所有系统,享受注册用户的所有服务项目。l 统一资源管理平台: 统一资源管理平台将作为系统的资源管理支持平台,支撑整个企业各系统的访问策略管理,以及企业内部信息系统的资源管理,为用户访问企业内部信息与资源提供桥梁管理作用,使用户能够根据所用户的权限、角色迅速访问到其所关心的信息。同时,统一资源管理平台也是企业门户系统展现层的策略管理应用的支撑平台,并为统一认证平台提供了认证管理手段。 l 统一信息展示功能:各应用系统可通过配置集成统一的信息综合展示界面,同时,也可为用户定制个性化的工作界面。1.4 项目建设原则Ø 实用性平台必须具有实用性,用户通过单点登录,在使用便利性上有切实的提高。同时,部署和升级要简单方便。Ø 安全性平台管理人员可以通过统一认证系统对各个系统上用户信息进行集中的管理,控制用户的访问范围和权限,对用户的认证、在线日志进行审计,使整个系统的安全管理水平得到极大的提高,保证各个业务系统的安全,同时能够满足国家相关安全性规定,并且对于网络安全,数据安全等等方面有足够的保证措施。Ø 可扩展性整个统一认证体系的设计核心在于和第三方系统的信息交互,因此必须考虑到未来第三方系统的横向扩充以及随着用户增长而造成的认证体系和第三方系统信息交互的纵向增长。这些都要求整个系统需具有良好可扩展性,对于用户的增长以及接入子系统的增加等问题,可以由服务器的良好扩展性解决。Ø 可靠性系统能够保证在长期的运行过程中有较高的可靠性,系统的故障率维持到一个较低的水平。使得用户不会因为系统的故障而造成困扰。Ø 高性能系统能够保证在运行过程中有良好的性能,用户在使用速度上有良好的体验。Ø 先进性系统能够充分使用当前最先进,并且得到成熟应用的技术,架构,平台以及产品,确保系统能够在一定的时期内保持技术的先进性。1.5 系统为企业带来的好处首先,安全性得到了极大的提高。以前采用静态口令进行认证的方式,变成了采用静态口令+动态口令的双因素认证方式。用户在进行登录时,除了输入用户名外,还要输入静态口令,以及由口令令牌产生或短信发送的一次性动态口令;口令被窃取盗用的情况,再也不可能出现,极大的提高安全性。其次,用户使用更加方便。以前用户在登录不同的系统时,可能需要使用不同用户名、口令;采用统一认证系统后,用户只需要使用同一个用户名、同一个口令令牌就可以登录所有允许他登录的系统。在使用联创SSO安全网关后,用户更可以仅需要输入一次用户名、口令,就能对各个Web应用系统进行访问。第三,安全控制力度得到了加强。管理人员可以通过统一认证系统对各个系统上用户信息进行集中的管理,控制用户的访问范围和权限,对用户的认证、在线日志进行审计,使整个系统的安全管理水平得到极大的提高。第四,减轻了管理人员的负担,提高工作效率。管理人员不需要再象从前一样,必须登录各个系统上,才能进行用户帐户、口令的管理和维护;而是可以通过统一认证系统集中的完成,效率得到了提高,也减少由于在大量设备上进行操作,出现人为失误的可能。第五,使用VPN远程接入认证,大大提高了企业办公效率。作为电信企业,各部门之间各种信息如人员信息、帐务、计划、内部交流等的变化十分频繁,并要求能及时传达,因此对远程通讯的要求较高。之前,江苏电信为了保障企业数据安全性,内外网是物理隔离的,远程用户访问内部网中的数据可以说是不可能的,这大大降低了人员的工作效率和对外提供服务的有效与及时性。现在,在家或出差在外的公司职员只要能连接Internet公网,通过E-Securer的认证后就可以通过VPN安全可靠的访问企业内部资源,大大提高了办公效率。第六,统一信息展示,大大提高了用户的使用休验满意度。减少用户学习使用各种不同系统的学习时间。1.6 参考资料2 系统架构设计2.1 系统体系架构采用B/S访问模式,通过J2EE工作流平台实现业务流转;提供强大的工作流处理能力,使得办公人员之间能够协同工作。系统采用工作流技术,可以非常方便的修改应用系统的业务逻辑,甚至添加新的业务模块,从而适应需求的变化。使用关系数据库(如:Oracle)存储数据;提供强大的数据互连技术,能够很方便地实现与其他业务系统的集成。* 此版本OA系统适用于各种类型的企业应用,没有用户数的限制,随着用户数量的增加,硬件设备配置应适当提高。浏览器应用服务器ServletJSP页面HTML页面J2EE组件技术XML/SOAP事务处理连接池数据库映射缓存技术数据库数据访问层业务逻辑层应用接入层 应用接入层提供信息浏览、服务定位、数据接入 WEB用户界面,既提供了操作的方便性和灵活性,也降低了系统的维护成本。 业务逻辑层是系统的核心,负责完成对系统操作的处理和业务逻辑的处理;实现业务逻辑处理、业务流程控制、消息通讯、业务管理等功能。 数据访问层以统一/规范的接口形式为业务逻辑层、表示层提供访问和操作数据服务。使系统在性能和功能方面都具有很好的扩充性。2.2 系统应用架构Ø 采用先进的三层体系,包括:表现层、业务逻辑层、数据核心层(包括:数据连接层和数据层)Ø 用户端采用零客户端方式,通过WEB浏览器进行访问;Ø 本系统采用J2EE技术,实现高性能、高扩展性、跨平台。Ø 采用开放式、跨平台技术,支持多种操作系统,例如WINDOWS/LINUX/UNIX等。系统应用三层架构图系统罗辑架构图2.3 系统网络架构认证系统的核心网络是一个基于交换式的以太网络组成的高速网络。系统部署在内网(LAN),内、外网间由防火墙保证系统的安全。系统由两台服务器(数据库服务器WEB服务器)组成.布署图如下:3 系统功能设计3.1 平台的总体框架统一认证系统应定位为信息安全的基础平台,所以在制定实施方案时要充分考虑其总体架构的安全性、用户信息存储和访问的安全性、认证过程中认证信息传递的安全性。统一认证系统是企业门户系统的其中一个支撑平台,所以在介绍统一认证系统前先介绍一下企业门户系统的总体框架和功能。吉海统一认证平台在内容展现过程中,涉及用户访问策略管理、信息内容的个性化展示、跨系统单点登录等多方面内容。我们可以将企业各系统的核心内容设计为三个支撑平台,即统一认证平台、统一资源管理平台和企业信息统一展示平台。三个平台共同构成企业各系统及管理核心。统一认证平台总体框架如下图所示:统一认证平台总体框架图业务系统用户操作系统用户数据库用户业务系统菜单业务系统权限编程接口统一认证MOS服务统一客户端统一门户总体框架图23.2 统一认证平台统一认证平台将为用户提供跨系统访问的单一认证服务功能。统一认证平台在系统设计中,与企业各系统展现层的业务逻辑相对独立,其目的是为企业建立起完整的单点登录支撑平台。将用户认证功能与企业各系统展现平台相分离的目的,是充分考虑用户的使用习惯以及未来的系统扩展。用户在访问企业应用系统时,可以首先通过企业各系统的认证授权功能,获取访问其他应用系统的权限,实现单点登录; 同时,用户也可以通过直接访问特定应用系统,由统一认证平台对用户进行认证,授予用户跨系统访问的权限。通过统一认证平台,用户可以方便灵活的访问其所能访问的应用系统。另外,将统一认证平台与企业门户系统相分离,可为今后的系统建设提供可扩展性,使新建系统能够方面的部署到企业门户系统访问体系中。统一认证平台包括以统一用户管理、统一权限管理、统一认证管理、单点登录功能等几部分功能: 3.2.1 统一用户管理统一用户管理实现用户信息的集中管理,并提供标准接口。统一用户管理的基本原理如下:一般来说,每个应用系统都拥有独立的用户信息管理功能,用户信息的格式、命名与存储方式也多种多样。当用户需要使用多个应用系统时就会带来用户信息同步问题。用户信息同步会增加系统的复杂性,增加管理的成本。 例如,用户X需要同时使用A系统与B系统,就必须在A系统与B系统中都创建用户X,这样在A、B任一系统中用户X的信息更改后就必须同步至另一系统。如果用户X需要同时使用10个应用系统,用户信息在任何一个系统中做出更改后就必须同步至其他9个系统。用户同步时如果系统出现意外,还要保证数据的完整性,因而同步用户的程序可能会非常复杂。 解决用户同步问题的根本办法是建立统一用户管理系统(UUMS)。UUMS统一存储所有应用系统的用户信息,应用系统对用户的相关操作全部通过UUMS完成,而授权等操作则由各应用系统完成,即统一存储、分布授权。UUMS应具备以下基本功能: 1用户信息规范命名、统一存储,用户ID全局惟一。用户ID犹如身份证,区分和标识了不同的个体。 2UUMS向各应用系统提供用户属性列表,如姓名、电话、地址、邮件等属性,各应用系统可以选择本系统所需要的部分或全部属性。 3应用系统对用户基本信息的增加、修改、删除和查询等请求由UUMS处理。 4应用系统保留用户管理功能,如用户分组、用户授权等功能。 5UUMS应具有完善的日志功能,详细记录各应用系统对UUMS的操作。 统一用户认证是以UUMS为基础,对所有应用系统提供统一的认证方式和认证策略,以识别用户身份的合法性。统一用户认证应支持以下几种认证方式: 1. 匿名认证方式: 用户不需要任何认证,可以匿名的方式登录系统。 2. 用户名/密码认证: 这是最基本的认证方式。 3. PKI/CA数字证书认证: 通过数字证书的方式认证用户的身份。 4. IP地址认证: 用户只能从指定的IP地址或者IP地址段访问系统。 5. 时间段认证: 用户只能在某个指定的时间段访问系统。 6. 访问次数认证: 累计用户的访问次数,使用户的访问次数在一定的数值范围之内。 以上认证方式应采用模块化设计,管理员可灵活地进行装载和卸载,同时还可按照用户的要求方便地扩展新的认证模块。 认证策略是指认证方式通过与、或、非等逻辑关系组合后的认证方式。管理员可以根据认证策略对认证方式进行增、删或组合,以满足各种认证的要求。比如,某集团用户多人共用一个账户,用户通过用户名密码访问系统,访问必须限制在某个IP地址段上。该认证策略可表示为: 用户名/密码“与”IP地址认证。 PKI/CA数字证书认证虽不常用,但却很有用,通常应用在安全级别要求较高的环境中。PKI(Public Key Infrastructure)即公钥基础设施是利用公钥理论和数字证书来确保系统信息安全的一种体系。 在公钥体制中,密钥成对生成,每对密钥由一个公钥和一个私钥组成,公钥公布于众,私钥为所用者私有。发送者利用接收者的公钥发送信息,称为数字加密,接收者利用自己的私钥解密; 发送者利用自己的私钥发送信息,称为数字签名,接收者利用发送者的公钥解密。PKI通过使用数字加密和数字签名技术,保证了数据在传输过程中的机密性(不被非法授权者偷看)、完整性(不能被非法篡改)和有效性(数据不能被签发者否认)。 数字证书有时被称为数字身份证,数字证书是一段包含用户身份信息、用户公钥信息以及身份验证机构数字签名的数据。身份验证机构的数字签名可以确保证书信息的真实性。 完整的PKI系统应具有权威认证机构CA(Certificate Authority)、证书注册系统RA(Registration Authority)、密钥管理中心KMC(Key Manage Center)、证书发布查询系统和备份恢复系统。CA是PKI的核心,负责所有数字证书的签发和注销; RA接受用户的证书申请或证书注销、恢复等申请,并对其进行审核; KMC负责加密密钥的产生、存贮、管理、备份以及恢复; 证书发布查询系统通常采用OCSP(Online Certificate Status Protocol,在线证书状态协议)协议提供查询用户证书的服务,用来验证用户签名的合法性; 备份恢复系统负责数字证书、密钥和系统数据的备份与恢复。 3.2.2 统一权限管理通过平台对用户在各个业务系统的权限分配进行统一控制。实现各业务系统对用户的权限控制、用户对各成员系统的权限控制。用户向某业务系统申请分配权限时,需向该业务系统提供他的某些信息,这些信息就是用户提供给业务系统的权限,而成员站点通过统一身份认证后就可以查询用户信息,并给该用户分配权限,获得权限的用户通过统一身份认证后就可以以某种身份访问该业务系统。在统一认证的前提下,按照指定的规则将用户划分为不同用户群,可以为相关业务系统提供会员鉴权服务,使各个子系统定制不同的会员服务等级。3.2.3 统一认证管理用户认证是集中统一的,支持PKI、用户名/密码、B/S和C/S等多种身份认证方式。统一身份认证是指多个系统的用户账号、密码等信息资源统一集中在网站统一认证鉴权中心,各个系统以中心数据作为用户认证的唯一依据。用户可以通过相应接口来实现网站已有用户账号密码信息对于相关业务系统的共享,同时通过专有模块来进行各子系统权限控制统一认证的两种方式统一身份认证系统的核心思想是将用户统一存储,对应用系统统一授权,规范内容业务系统的用户认证方式,从而达到提高整个系统的整体性、可管理性和安全性的效果。内容业务系统要想判断某一用户是否可以访问自己,必须和身份认证系统进行交互。由身份认证系统负责对用户进行集中认证。用户访问内容服务系统可以有两种方式:通过宽带门户网站访问内容服务系统,或者是直接访问内容服务系统。根据这两种访问方式身份认证系统要提供两种认证方式。第一种认证方式:用户直接登陆内容业务系统,内容业务系统将用户提供的用户名/密码等转发给统一身份认证服务以检验其是否通过授权。流程如图1所示图1 第一种身份认证方式第二种认证方式:用户首先登录统一身份认证系统,验证其是否为合法注册用户,如果是合法用户可获取权限值。由于合法用户不一定开通了所有的内容服务,所以使用这个权限值访问内容业务系统时,内容业务系统将根据该权限值与统一身份认证服务进行交互,以检验访问的合法性。流程如图2所示 图2 第二种身份认证方式3.2.4 单点登录功能支持不同域内多个应用系统间的单点登录。统一认证平台的SSO是指以平台的统一认证(鉴权信息集中)为基础,各个数据业务系统的用户认证采用单点登录认证模式,一次登录即可在各个业务子系统中完成相应的认证工作。单点登录(SSO,Single Sign-on)是一种方便用户访问多个系统的技术,用户只需在登录时进行一次注册,就可以在多个系统间自由穿梭,不必重复输入用户名和密码来确定身份。单点登录的实质就是安全上下文(Security Context)或凭证(Credential)在多个应用系统之间的传递或共享。当用户登录系统时,客户端软件根据用户的凭证(例如用户名和密码)为用户建立一个安全上下文,安全上下文包含用于验证用户的安全信息,系统用这个安全上下文和安全策略来判断用户是否具有访问系统资源的权限。遗憾的是J2EE规范并没有规定安全上下文的格式,因此不能在不同厂商的J2EE产品之间传递安全上下文。目前业界已有很多产品支持SSO,如IBM的WebSphere和BEA的WebLogic,但各家SSO产品的实现方式也不尽相同。WebSphere通过Cookie记录认证信息,WebLogic则是通过Session共享认证信息。Cookie是一种客户端机制,它存储的内容主要包括: 名字、值、过期时间、路径和域,路径与域合在一起就构成了Cookie的作用范围,因此用Cookie方式可实现SSO,但域名必须相同; Session是一种服务器端机制,当客户端访问服务器时,服务器为客户端创建一个惟一的SessionID,以使在整个交互过程中始终保持状态,而交互的信息则可由应用自行指定,因此用Session方式实现SSO,不能在多个浏览器之间实现单点登录,但却可以跨域。 3.3 统一资源管理3.3.1 概述统一资源管理平台将作为系统的资源管理支持平台,支撑整个企业各系统的访问策略管理,以及企业内部信息系统的资源管理,为用户访问企业内部信息与资源提供桥梁管理作用,使用户能够根据所用户的权限、角色迅速访问到其所关心的信息。同时,统一资源管理平台也是企业门户系统展现层的策略管理应用的支撑平台,并为统一认证平台提供了认证管理手段。3.3.2 其它,二期描述统一资源管理属二期实现内容,以后描述,但在项目规划初期,要充分考虑此部分内容在平台中的位置,及扩展性和兼容性。3.4 统一信息展现3.4.1 概述应用系统可通过配置集成统一的信息综合展示界面,同时,也可为用户定制个性化的工作界面。3.4.2 其它,二期描述统一信息展现属二期实现内容,以后描述,但在项目规划初期,要充分考虑此部分内容在平台中的位置,及扩展性和兼容性。4 实现技术方案4.1 统一认证实现技术4.1.1 认证流程统一认证流程图如下:1) 用户登录统一认证系统;2) 统一认证系统显示成功登录;3) 用户通过统一认证系统上的链接连接到业务系统;4) 业务系统向统一认证系统提交认证请求;5) 统一认证系统验证用户已经登录;6) 统一认证系统生成该用户的BSToken,返回给业务系统;7) 业务系统向用户返回相应页面。在上述流程中,要确保用户输入、提交帐号密码的过程必须在SSL通道上进行4.1.2 CA认证技术通过CA技术实现平台用户的数字证书申请、签发和管理;4.1.3 BSToken和UserToken统一认证系统通过使用BSToken和UserToken实现一点登录的功能。其中,BSToken包含用户登录信息和在该BS(业务系统)上的授权信息,由业务系统负责保存;UserToken包含用户的登录信息,由统一认证系统负责保存。在统一认证系统的用户有一个唯一的身份标识,统一认证系统通过该身份标识确定用户的身份。当用户登录到统一认证系统后,统一认证系统根据用户信息生成UserToken,用于标识用户的身份。当用户通过统一认证系统的链接访问业务系统时,业务系统通过重定向技术向网上客服中心提交身份验证请求,网上客服中心判断UserToken的合法性,通过,则生成BSToken并返回给业务系统,业务系统根据BSToken,可以得知用户的合法性,从而可以为之提供服务,同时保存BSToken。当用户再次访问业务系统时,业务系统可以根据自身保存的BSToken进行判断,而不需要向网上客服中心提交身份验证请求。4.1.4 统一认证的有效期为了提高安全性,BSToken具有有效期属性,当超过有效期后,BSToken不再有效。此时业务系统需要在用户访问时再次通过重定向技术向网上客服中心提交身份验证请求,获得新的BSToken。同样,UserToken也具有有效期属性,当超过有效期后,UserToken不再有效。统一认证系统需要让用户再次输入帐号密码,进行身份验证,生成新的UserToken。当统一认证系统接收到业务系统提交的身份验证请求时,除了返回验证结果,还需要延长相应UserToken的有效期。4.2 统一认证接口4.2.1 接口描述统一认证平台的目的是通过统一认证的方式实现企业所属的全部系统的统一登录,而不用二次登录。也就是说企业所属的全部系统都可以通过统一认证平台的统一认证方式登录,而不用对不同的系统进行分别登录。统一认证接口可以分为B/S系统认证接口、C/S系统认证接口与数据接口三种接口。4.2.2 B/S系统认证接口 B/S系统的认证接口主要是指统一认证平台根据B/S系统的登录页面的用户帐号参数和密码参数自动授与用户帐号和密码直接调用B/S系统的登录验证页面进行B/S系统的登录,做到B/S系统的自动登录效果。要求提供各个要进行统一认证系统的登录页面的用户帐号参数和密码参数,以及登录验证页面的URL。统一认证系统根据其预先保存的业务系统IP地址以及颁发给业务系统的密钥来辨认业务系统的身份。1)请求认证接口采用重定向方式。接口方法为:http:/www.*.com:80/login?BSTokenRequestBSTokenRequestValueBSTokenRequestValue为接口参数值,包含如下信息:名称说明数据类型长度(字节)BSID统一认证系统颁发给BS的唯一标识String8TimeStamp时间戳,从1970年1月1日0时开始的毫秒数String18ReturnURL统一认证系统返回认证结果时需要调用的URLString100BSTokenRequestValue的生成算法如下:Digest = Base64(Hash(ReturnURL + “$”+ TimeStamp)其中,Hash算法采用SHA-1。BSTokenRequestValue = Base64(BSID + “$”+ “$”+ Encrypt(ReturnURL + “$”+ TimeStamp + “$”+ Digest)其中,加密算法采用3DES,Key=SPSecret,SPSecret是网上客服中心颁发给该BS的密钥。2)返回认证结果接口采用重定向方式。接口方法为:http:/ReturnURL? BSTokenResponse=BSTokenResponseValue其中,ReturnURL从BSTokenRequest中获得。BSTokenResponseValue 为接口参数值,包含如下信息:名称说明数据类型长度(字节)BSID统一认证系统颁发给业务系统的唯一标识String8TimeStamp时间戳,从1970年1月1日0时开始的毫秒数String18UserID用户的唯一标识String11ExpireTime失效时间,从1970年1月1日0时开始的毫秒数String18Result认证结果:0:表示用户认证通过-1:表示用户不存在-2:表示用户密码错误-3:表示用户状态不正常-4:表示用户未完成认证过程-5:包数据格式有误-6:数据校验不正确注:若Result不为0,则UserID、ExpireTime均取值为空Int4BSTokenResponseValue的生成算法如下:Digest = Base64(Hash(Result + “$” + UserID + “$” TimeStamp + “$” ExpireTime)其中,Hash算法采用SHA-1。BSTokenResponseValue = Base64(BSID + “$”+ “$” + Encrypt (Result + “$” + UserID + “$” TimeStamp + “$” ExpireTime + “$”+ Digest)其中,加密算法采用3DES,Key=BSSecret,BSSecret是网上客服中心颁发给该业务系统的密钥。2)编码规则1. UserID的编码格式如下:识别码 序列号(UserID的格式同市场部下发的统一客户视图中对客户编码的规定)2. BSID编码格式如下:省份码 序列号3. BSSecret编码格式BSSecret为24个字节的字符串,其内容为数值,数值采用16进制表示,由网上客服中心为每一个业务系统自动生成。其中第1至第8位的子串与第17至第24位的子串相同。4. UserToken格式UserToken采用内存cookie的形式保存在用户的浏览器端,其domain属性设置为。该cookie必须设置属性httponlyUserToken的格式定义如下:UserToken = "UserToken:" usertoken其中,usertoken是加密后的字符串,加密算法采用3DES,加密过程如下: a生成摘要信息Digest = Base64( Hash(UserID))其中,Hash算法采用SHA-1,UserID为用户的唯一标识。 b采用3DES算法对原始数据以及摘要信息进行加密,如下所示usertokenBase64(Encrypt(OriginalUserToken"$"+Digest)其中,3DES算法的Key=CT10000Secret,CT10000 Secret是各个省级中心用于加密cookie的统一密钥。OriginalUserToken的格式如下:OriginalUserToken = "UserID" "=" value "" "ExpireTime" "=" value"4.2.3 C/S系统认证接口C/S系统的认证接口实现方法主要有三种,分别如下,1、使用UDP传入登录信息我们统一认证系统通过UDP传入登录信息,格式如下:login_name,password例如传入:wiseyao,123456原有应用系统通过接收UDP包实现认证并登录。该方法需要改过原有的应用程序,技术难度在保证原程序的启动。2、用COM的Automation技术在原有的应用程序上改动成支持COM Automation技术,提供一个登录接口,由统一认证系统调用传入参数实现登录。由于Automation技术支持自动启动,并能够直接提供接口,用该技术较为理想,但缺点在必须修改原有的应用程序使其支持Automation技术。3、使用窗口读取技术完成认证统一认证系统自动监控原有系统的登录框,当发现登录框,自动填入登录信息实现登录。该技术不需改动原有的系统,但技术要求高,设置相对麻烦些。4.2.4 数据接口数据接口是指需要认证的各个系统与统一认证平台用户资料之间的数据关联与数据整合所需的接口。要求提供各个要进行统一认证系统的用户资料,以便统一认证平台进行数据关联与数据整合。5 硬件及集成方案5.1 系统硬件及其选型主机系统设计主要涉及到硬件平台选型和操作系统及基本应用系统等软件平台选型,逐级平台的建设成功与否是直接关系到整个应用系统能够得到成功应用的关键因素之一。5.1.1 主机设计原则统一认证平台最重要是安全性与方便性,因此在主机系统的建设时我们应遵循以下原则进行:1) 标准化原则计算机系统采用最新的技术和标准,并符合国际标准、国家标准。2) 可靠性原则采用目前国际上商用管理计算机系统最先进且成熟可靠的软硬件技术;在实现各种功能要求的前提下,系统设计应确保系统运行的正确性、传输的准确性以及为防止一场情况所必需的保护性设施。系统的设备、安全性、数据流量、性能等能得到很好的坚实和控制,并可进行远程管理和故障诊断。3) 先进行和实用性原则计算机及网络技术发展日新月异,新技术新产品不断问世,新技术与新产品往往反映了技术发展方向,但在系统总体设计中要把握好采用新技术新产品的尺度,处理好实用性与先进行的矛盾。坚持以实际需求确定系统功能结构与规模。因此在主机系统选择上采用先进、成熟、稳定的技术,满足业务的实际需要。4) 开放性原则走开放系统的道路和系统体系结构;系统设计的开放性原则是指系统有适应外界环境变化的能力,即在外界环境改变时,系统可以不做修改或仅做少量修改就能在新环境下运行。系统在设计上采用开放的体系结构以便于与现有或今后的系统间的互连与沟通。开放性是系统柔性的体现,具体反映在以下几个方面:ü 能适应计算机软、硬件技术的迅速发展。在硬件上能采用新技术,简便地重新组合成心的支撑环境;在软件上能使基础软件的版本升级所造成的影响局限在可以控制的范围内,或者消除其影响。ü 能满足用户不断提出的新要求。系统在体系结构上应由能力适应这一要求。ü 确保系统核心稳定且具有动态可伸缩性。5) 安全性原则系统在开放性要求的前提下,要充分考虑安全保密问题。采取各种安全保密措施,防范各种因素对系统的轻翻和攻击,确保系统、信息安全可靠。在主机选择时要从软、硬件两方面同时考虑到安全问题。6) 经济性和可扩展性原则应尽可能地采用性能价格比高的产品,同时兼顾在技术、系统结构、产品系列化和处理性能等各方面具有良好的扩充、升级能力。5.1.2 主机设备的选型可以说服务器是网络计算的灵魂,因此服务器的选择至关重要。在选择服务器时应该考虑以下几个因素:服务器系统应采用国际上较新的主流技术,并具有良好的向后扩展能力;服务器系统应具有高的可靠性,能长时间连续工作,并有容错措施;支持通用大型数据库,如SQL、Oracle等;具有广泛的软件支持,软件兼容性好,并支持多种传输协议;能与Internet互联,可提供互联网的应用,如WWW浏览服务,FTP文件传输服务,E-mail电子邮件服务、NEWS新闻组讨论等服务;支持SNMP网络管理协议,具有

    注意事项

    本文(电信统一认证平台解决方案.doc)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开