统一身份认证的设计与实现
基于Web Services统一身份认证的设计与实现

( idadE eue3种 基本操 作有机 地联结在 一起 Bn n xct) 协同工 作 。3种基 本操 作 用 We ev e 技 术 组 件 bSri s c
( 括 H Y , M , O P U D , D ) 现 , 中 包 T P X L S A , D I WS L 实 其
第一作者 简介 : 智敏 ( 99 ) 男 , 南郴 州人 , 段 17 一 , 湖 系统分析 师 , 湖 南大学软件工程硕士 , 研究方向: 校园信息化 、r 目管理 。E al r项 m i:
户 和角 色 , 简 化 应 用 系统 中用 户 管 理 模 块 的 建 可
活、 休闲等多方面 的综合性系统, 以应用平 台为 是
支撑 , 以公 共 服 务 型教 育 体 系 为 系 统 组 织 构 建 纽
带 。数字化 校 园 搭 建 了 办 公 、 习平 台, 合 了各 学 整 类应用 系统 资源 , 开 展 系统 、 范 的教 学 服务 , 但 规 需 要公共 服务 体 系提 供 支 撑 和 共 性 服 务 。安 全 是 公
,
否 则将会存 在 以下问题 : 1 一个 用 户需要 记 忆多个 账 号 、 ) 密码 以登 录不
同系统 , 容易 忘记 和混乱 ;
2 不 同系 统 都采 用 自身 的一 套认 证 和 用 户管 )
理机制 , 不利 于学校 统一管理 ;
3 由于缺乏统一管理, ) 离开学校的某些用户仍
⑥
20 S i ehE gg 08 c .T c. nn.
基 于 We evcs 一 身 份 认 证 的 bS ri 统 e
设计 与实现
段 智敏 余 。 维 刘 娜 。
( 湖南机电职业技术学 院’长沙 4 0 5 ; , 1 11 湖南信息职业技术学 院 长沙 4 0 0 湖南长 沙民政职业技术学院 长沙 40 0 ) , 120; , 10 4
统一身份认证简单说明与优秀设计

统一身份认证简单说明与优秀设计统一身份认证(Central Authentication Service,CAS)是一种开源的单点登录协议,其主要作用是为用户提供一次登录,多次访问的便利。
CAS是网络应用的身份认证与授权解决方案,它为用户提供了一个安全、方便、统一的登录界面,并且可以节省用户的登录时间。
CAS的工作原理如下:1.用户访问一个需要身份认证的应用,比如网上银行。
2.应用将用户重定向到CAS服务器上的登录页面。
3.用户输入用户名和密码进行身份认证。
4. CAS服务器对用户的身份进行核实,如果验证通过,则生成一个票据(Ticket),并将票据发送回应用服务器。
5.应用服务器将票据发送给CAS服务器进行验证,验证通过后,应用服务器将用户信息写入会话,用户便可以正常访问该应用。
CAS的优秀设计主要体现在以下几个方面:1.单点登录:CAS实现了单点登录的功能,用户只需要登录一次,就可以访问多个应用,无需为每个应用都单独登录。
这样可以减少用户的登录次数,提高用户体验。
2.安全性和可靠性:CAS使用了加密算法对用户的密码进行保护,在传输过程中采用了HTTPS加密技术,确保用户的登录信息的安全。
此外,CAS还使用了票据机制来保证用户身份的有效性,避免了一些常见的安全问题,如跨站点脚本攻击和重放攻击。
3.可扩展性:CAS是一个基于网络协议的身份认证系统,它使用了标准的HTTP和HTTPS协议进行数据传输,这样可以与各种各样的应用进行集成。
CAS还提供了拓展点,可以根据具体应用的需求进行自定义扩展,非常灵活。
4.模块化设计:CAS使用了模块化的设计方式,将不同的功能分离成独立的模块,比如认证模块、授权模块、票据管理模块等,这样可以方便地进行功能的扩展和组合。
同时,模块化的设计也提高了代码的可维护性和可重用性。
5.高性能:CAS采用了缓存机制,将用户的登录状态存储在缓存服务器中,减少了对数据库的访问,提高了系统的性能。
高可用ldap校园网统一身份认证设计与实现

LDAP 具有X.500和LDAP 两个标准,其典型产品包括OpenLDAP 、MicroSoft AD ,ApacheDS 等;其中OpenLDAP 一种基于X.500标准并支持TCP/IP 网络协议的开源软2OpenLDAP 同步模式OpenLDAP 目前采用syncrepl 作为同步复制引擎。
Syncrepl 以slapd 线程形式常驻消费者进程中,使消费者LDAP 服务器保持有DIT 片段(目录信息树)影子拷贝,使LDAP 内容同步协议(LDAP Content Synchronization protocol )作为服务器之间数据传输协议定期或根据更新下拉目录树内容来保持LDAP 数据的同步。
LDAP 内容同步协议(RFC4533)采用refreshOnly (刷新)和refreshAndPersist (刷新并保持)两种同步机制,两种同步机制均由客户端服务器发起请求,所不同的是同步完————————————————————作者简介:倪叶青(1978-),男,浙江海宁人,硕士,高级工程师,究方向为教育信息化、计算机网络、项目管理。
图1图23OpenLDAP 的负载均衡实现OpenLDAP 目前采用syncrepl 实现了服务器之间的目录树信息同步,提供了服务的高可用性,但不管是N-Way Multi -Master replication 多主多路同步模式还MirrorMode replication 镜像同步模式,均还需要前端负载均衡服务配合,以实现真正的性能拓展。
本文以nginx 作为负载均衡服务器,以keepalived 为状态监测服务器进行示例说明;如条件允许,也可以使LVS 或F5硬件负载均衡设备进行相应配置。
nginx.conf 配置文件说明:Keepalived 配置文件说明:图3图4图5其次由于LDAP往往对接了很多信息化应用系统,难通过该设置,就限制了只有本机和192.168.0.0/24地址段的用户可对rootdn进行访问。
统一身份认证设计方案

统一身份认证设计方案统一身份认证是指一种能够让用户在不同的应用程序中使用同一组凭证进行身份验证的解决方案。
通过统一身份认证,用户只需要一次登录即可访问多个应用程序,避免了反复登录的繁琐过程,并提高了用户的使用体验。
以下是一种统一身份认证的设计方案。
1.用户注册与认证用户首次使用统一身份认证系统时,需要进行注册与认证。
用户需要提供基本信息,并选择一个唯一的用户名和密码用于后续身份验证。
为了保障用户隐私和数据安全,必须对用户的密码进行加密存储,并采用合适的加密算法和安全策略。
2.应用程序集成应用程序需要集成统一身份认证系统的接口,以便进行身份验证。
集成时,应用程序需要向统一身份认证系统注册,并获取一个应用程序标识符和相应的密钥用于身份认证请求的签名。
这样,统一身份认证系统可以验证请求的合法性,并确保只有经过授权的应用程序才能使用统一身份认证系统进行身份验证。
3.用户登录流程当用户在一个应用程序中进行登录时,应用程序将用户重定向到统一身份认证系统的登录页面。
用户在登录页面输入用户名和密码进行身份验证。
统一身份认证系统验证用户的凭证,如果凭证正确,则生成一个用户认证票据,并将票据返回给应用程序。
应用程序可以通过票据确认用户的身份,并进行相应的授权。
4.用户认证状态维护为了提高用户的使用体验,统一身份认证系统需要维护用户的认证状态。
一旦用户完成了一次身份验证,统一身份认证系统就会生成一个用户认证状态令牌,并将令牌与用户的身份信息进行关联。
用户在访问其他应用程序时,可以通过认证状态令牌实现免登录访问,减少了登录的繁琐操作。
5.单点登录统一身份认证系统支持单点登录功能,用户只需要在一个应用程序中进行一次登录即可访问其他已集成的应用程序。
在用户完成第一次登录后,统一身份认证系统会为用户生成一个单点登录令牌,并将令牌返回给应用程序。
在用户访问其他应用程序时,应用程序可以通过单点登录令牌向统一身份认证系统进行验证,从而实现自动登录。
基于SSO的数字化校园统一身份认证的设计与实现

登 录到 其有 权可 以使 用 的应 用系统 系 统提 供 的映射
取 消用 户权 限来 实现 用 户的注 销功 能 。其实 现过 程如
图 1 所示。
2 . 3便于 管理 ,提高管理效率
从学 校 的管 理人 员 角度 来看 ,建 立统 一 身份认 证 平 台 后 实现 用户 身份认 证 的统 一管 理 。管理 员 无需
平台作 为统 一 身份认 证 的接 口 只要在 该接 I Z I 处 通过
了用户 名 密码认 证 即 可判 断为合 法 用户 ,从 而允许
访 问到 其他 内部 所 有的 系统 。而对 于认 证 而言 ,则仍 是 通过 将 用户 名密码 等信 息 发送至 核心 认证 系统 由 该 系统 对认 证请 求进 行 判断 .最终 将认 证结 果及 权 限 等 涉及 到 用户登 录访 问 的信息 返 回给接 口平 台 从 而 实 现 对 于 用户 的认 证控 制 。在 用 户成 功 通过 s S 0认
应 用系统 进行 整合 ,统 一控 制 用户 对信 息和 应 用系统
认 证 界面 ,输入 用户名 和密 码登 录 用户 名和 密码被 发 送 到认证 服 务器 的认证 模块 ,由认证 服务 器判 断 与 保 存在 目录 中的数据 是 否一 致 。如果一 致 ,用户 获准 进入 。对于 统一 身份 认证 ,为 了更 好地 集成 各应 用系 统 ,一 般 会提 供 大 量 的 第三 方应 用的 身份 接 入接 口 ,
认 耩疆 务 幕缱
l M ∞ ● ■ ■ c术 ■ ● ■ ■ 学 ● -
P U
再 对每 一个 应 用系统 进 行账 号设 置 ,只需 要在 核心 认
单 巍 蒙 鞋 靠最 娩 用 户粤 份
统一身份认证CAS简单说明与设计方案

统一身份认证(CAS)简洁说明和设计方案(转)1. 单点登录概述所谓单点登录(SSO),只当企业用户同时访问多个不同(类型的)应用时,他们只须要供应自身的用户凭证信息(比如用户名/密码)一次,仅仅一次。
SSO解决方案(比如,CAS)负责统一认证用户,假如须要,SSO也可以完成用户的授权处理。
可以看出,当企业用户在不同的应用间切换时,他们不用再重复地输入自身的用户凭证了。
在实施SSO后,所用的认证操作都将交给SSO认证中心。
现有的SSO解决方案特殊多,比如微软的MSN Passport便是典型的SSO解决方案,各Java EE容器都供应了自身的专有SSO实力。
2. CAS的总体架构1. CAS简介CAS(中心认证服务)是建立在特殊开放的协议之上的企业级SSO解决方案。
诞生于2001年,在2002年发布了CAS2.0协议,这一新的协议供应了Proxy(代理)实力,此时的CAS2.0支持多层SSO实力。
到2005年,CAS成为了JA-SIG旗下的重要子项目。
由于CAS2.0版本的可扩展实力不是特殊完备,而且他的架构设计也不是很卓越,为了使得CAS能够适用于更多场合,JA-SIG打算开发出同时遵循CAS1.0和CAS2.0协议的CAS3.X版本。
现在的CAS3全面拥抱Spring技术,比如Spring DI容器和AOP技术、Spring Web MVC、Spring Web Flow、Spring Ldap Template等。
通常,CAS3由两部分内容构成:CAS3服务器和CAS客户端。
由于CAS2.0协议借助于XML数据结构和客户进行交互,因此开发者可以运用各种语言编写的CAS3客户和服务器进行通信。
CAS3服务器接受纯Java开发而成,它要求目标运行环境实现了Servlet2.4+规范、供应Java SE 1.4+支持。
假如宿主CAS3服务器的目标Java EE容器仅仅实现了Servlet2.3-规范,则在对CAS3服务器进行少量的改造后,CAS3也能运行其中。
完整版)统一身份认证设计方案(最终版)

完整版)统一身份认证设计方案(最终版)统一身份认证设计方案日期:2016年2月目录1.1 系统总体设计1.1.1 总体设计思想本系统的总体设计思想是实现用户统一身份认证和授权管理,提供安全可靠的身份认证服务。
同时,该系统还要考虑到用户的便捷性和易用性。
1.1.2 平台总体介绍该平台是一个基于Web的身份认证和授权管理系统,采用B/S架构。
系统主要包括用户管理、证书管理、授权管理和认证管理四个模块。
1.1.3 平台总体逻辑结构该平台的总体逻辑结构分为客户端和服务器端两部分。
客户端包括浏览器和客户端应用程序,服务器端包括Web服务器、应用服务器和数据库服务器。
1.1.4 平台总体部署该平台可以在局域网内或互联网上进行部署。
部署时需要考虑服务器的性能和安全性。
1.2 平台功能说明该平台的主要功能包括用户管理、证书管理、授权管理和认证管理。
用户管理模块实现用户信息的录入、修改和删除等功能;证书管理模块实现数字证书的管理;授权管理模块实现对用户权限的管理和控制;认证管理模块实现用户身份认证功能。
1.3 集中用户管理1.3.1 管理服务对象该模块主要管理系统中的用户信息,包括用户的基本信息、身份信息和权限信息等。
1.3.2 用户身份信息设计1.3.2.1 用户类型系统中的用户分为内部用户和外部用户两种类型。
内部用户是指公司内部员工,外部用户是指公司的客户、供应商等。
1.3.2.2 身份信息模型身份信息模型包括用户的身份属性和身份认证方式。
用户的身份属性包括用户名、密码、证书等;身份认证方式包括口令认证、数字证书认证、Windows域认证和通行码认证等。
1.3.2.3 身份信息的存储用户的身份信息存储在数据库中,采用加密方式进行存储,保证用户信息的安全性。
1.3.3 用户生命周期管理用户生命周期管理主要包括用户注册、审核、激活和注销等过程。
在用户注销后,该用户的身份信息将被删除。
1.3.4 用户身份信息的维护用户身份信息的维护包括用户信息的修改、删除和查询等操作。
统一身份认证系统的设计与实现

统一身份认证系统的设计与实现随着互联网的快速发展和普及应用,人们对于网上服务的需求也越来越高。
无论是网上购物、在线银行还是社交媒体,这些服务都要求用户进行身份认证,以确保用户信息的安全性和服务的可信度。
为了解决这个问题,统一身份认证系统应运而生。
统一身份认证系统是一种集中管理和授权用户身份的系统,其核心目标是实现用户在多个应用中使用同一个身份标识进行认证和授权。
这样用户只需要一次认证,便可获得对多个应用的访问权限,提高了用户的便利性和服务的效率。
设计和实现一个好的统一身份认证系统涉及到多个方面的考虑和技术的应用。
下面将从以下几个方面介绍。
首先,安全性是统一身份认证系统设计的重中之重。
用户信息的安全性是用户选择使用该系统的最基本的保障。
设计者需要使用最先进的加密算法和安全协议来保护用户的个人信息,以防止用户信息被盗用或泄露。
其次,系统的可扩展性也是一个重要的考虑因素。
随着用户数量和业务规模的增长,系统需要能够处理大规模的身份认证请求。
可扩展性的设计可以包括将系统划分为多个分布式节点,采用负载均衡和故障恢复机制来提高系统的稳定性和可用性。
另外,用户体验也是统一身份认证系统设计的关键。
用户在登录和认证过程中,如果体验不好,可能会降低用户使用该系统的积极性。
因此,设计者需要考虑简化认证流程、增加多种认证方式和提供忘记密码等用户友好的功能。
除了以上方面,统一身份认证系统还需要和其他系统进行无缝集成。
这意味着系统需要支持各种不同的协议和接口,以实现与不同应用系统之间的数据交互和认证授权的传递。
例如,系统可以支持OAuth和SAML等标准协议,以适应不同应用的要求。
对于统一身份认证系统的实施,需要一定的技术支持。
开发团队应具备丰富的安全和身份认证技术的知识,熟悉常用的身份认证协议和加密算法。
同时,合理的项目管理和团队协作也是保证项目能够按时交付和高质量实现的重要因素。
总结起来,统一身份认证系统的设计与实现是一个复杂而又关键的任务。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
0
引言
随着网络信息技术的发系统 用户数 据和 平台用 户数据的同步, 发挥统一身份认证系统良好的兼容性与易 移植性。
络建设不断完善和性能提高, 校园网内部运行的应用系统 也是日益增多。一般说来, 这些各自独立的系统各自拥有 一套用户及不同的身份认证方式, 结果造成多套用户存在 着用户信息冗余、 用户多密码记忆和多点登录等问题。如 何既安全又方 便地 实 现用 户认 证, 是一 个需 要解 决 的问 题。这就要求我们通过一 个公共 平台 把各自 独立的 应用 系统的身份认证、 授权和 用户管 理统 一起来, 并把各 自应 用系统有效地集成, 实现 用户的 一次 登录, 从 根本上 提高 系统管理效率和安全。
3
结束语
本系统主要实现了 单点登 录、 用 户管理、 统一 身份认 证管理、 授权管理等功 能, 从一定 程度 提高了 系统 管理效 率, 避免了大量重复开发。但是本文对认证服务的安全性 和访问控制策略考虑得不够深刻, 然而随着我国信息技术 的高速发展, 未来必将会对统一身份认证系统提出更高的 要求。
( 责任编辑 : 王 钊)
在这里本系统设计了 访问认 证令 牌的失 效的两 个策 略: 一个是由用户主动发 起声明 的, 主 动表明 其在应 用系 统中拥有的访问认证 令牌失效, 比如 注销的 操作; 另 一个 是用户因为各种原因在 规定的 时间内 并没有 使用到 由统 一身份认证服务发送的认证令牌, 这个时候规定了认证令 牌自动失效, 比如超时的处理。如图 2 所示。
图1 系统总结构
中心数据库主要 包括 U DDI 注册 和存储 过身 份认证 系统 中全部 用户 信息两 个部分, U DDI 注册 时, 每个 应用 系统都分配了 一个 128 位 U U ID, 这 个 U U ID 是唯 一的, 因此这个 U UID 可以在用 户定义关 联账号 或者使 用统一 身份认证服务进行应 用系统访 问的时 候标识 相应 的应用 系统。 存储到系统中的用户信息主要包括以下 3 种类型: 第 一, 用户的详细注册信 息, 包括 用户 名、 密码、 身份 证等其 他基本信息; 第二, 用户 角色信 息, 包 括是否 管理员, 哪个 系统的管理员, 权限如何等角色信息; 第三, 账号的关联信 息, 包括此账号是否在多个应用服务中有不同的权限属性 等。服务访问者实际上可以理解为浏览器, 因为用户都是 通过浏览器服务代理去访问相关的网络服务的。 网络服务中心首先是负责身份认证部分, 然后还要处 理服务访问者和服务 响应者之 间的消 息交换 同时 也负责 用户管理服务器和中 心数据 库之间 的消 息交换。 用户管 理模块在完成修改用 户注册信 息的基 础上还 应该 能够实 现用户角色的管理功能, 包括设定修改和删除用户的角色 和相应权限。
起 , 有效地避免数据在业务逻辑的冗余 , 减少学生信息 的维护工作 。
关键词: 统一身份认证; Jav a 技术; W eb 服务 中图分类号: T P311. 52 文献标识码: A 文章编号: 1672 - 7800( 2011) 06 - 0090 - 02 需要登陆一次从而提供统一有效的用户管理。同时, 在统
Design and Realization of Univeral Authentication
Abstract: T h is article in t he analysis of t he advant ages of W eb service, gives a kind of int erface -based unified au thentica tion models, and by use of JAV A t ech nology implementation of a p rot ot ype syst em. In th is system, t he W eb S ervice will be distributed in th e campus Int ernet education, finance, logis tics, stu dent s, and oth er diff erent applicat ion syst em au th ent ication. Ef fect ively avoid data redundancy in t he business logic t o reduce st udent informat ion maint enance work . Key Words: Un iversal Aut henticat ion; J AV A; WEB S ervice
统一身份认证的设计与实现
李晓林, 杨浜泽, 张文婷
( 武汉工程大学 计算机科学与工程学院 , 湖北 武汉 430073)
摘 要: 在分析 W eb serv ice 优势的基础上, 提出了一种基于接口的统一身份认证的模型, 并采用 Jav a 技术 实现了原 型系统 。 在该系统中 , 使 Web Service 将分布于校园网上教学 , 财务 、 后勤 , 学生等不同 应用系统 的身份认证 集成在一
作者简介 : 李晓林 ( 1962- ) , 男 , 湖北 安陆人 , 武汉工程大学计算机科学与工程学院副教授 , 研究方向为网络数据库 ; 杨浜泽 ( 1986- ) , 男 , 湖北武汉人 , 武汉工程大学计算机科学与工程学院硕士研究生 , 研究方向为网络数据库 ; 张文婷 ( 1985- ) , 女 , 湖北 武穴 人 , 武汉工程大学计算机科学与工程学院 硕士研究生 , 研究方向为网络数据库 。
图2 系统 UML
参考文献 :
[ 1] [ 2] [ 3] [ 4] [ 5] [ 6] 谭金府, 宋安军, 彭勤科, 等. 一个 Web 环境下 单点 登录系 统的研 究与实现[ J] . 现代电子技术, 2007( 6) . 常潘, 沈富可. 基于 LDAP 的校园网统一身份认证的实现[ J] . 计算 机工程, 2007( 3) . 郑东曦. 基于 Web 服务的统一身份认证服 务的设计 实现[ J ] . 计算 机工程与设计, 2006( 3) . 李婕. 数字校园中的身份认证方案研究[ D] . 重庆: 重庆大学, 2008. 牛卫 红, 张 一帆. 统一 身份 认 证方 法 的研 究 [ J ] . 通信 论 坛, 2008 ( 18) . 东一舟. 南师大统一身份 认证平台 [ R] . 南 京: 2009 教育网 络与信 息安全会议, 2009. [ 7] Su nJava System Access M an ager Adminis tration Guide[ EB/ OL] , 2009( 12) . http: / / java. sun . com.
ID 表示的是唯一标 识符, 能够把 所有 的用 户的 信息 都集 中保存, 而 U S ERIN FO PA SSW ORD 则是 判 断用 户 是否 合法的途径之一, ROLES 表中记 录了 对应用 户能 访问哪 个应用系统的权限, 两 个表之 间形成 了对应 关系, 从而不 同用户能够 根据 自己 ROLES 所定 义的 权限 来 访问 各自 的应用系统。 其二是应用系统的数据库, 该数据库独立于统一身份 认证系统, 每次一个新 的用户 访问其 应用系 统时, 在访问 的同时, 该用户相关信息就保存到该应用系统, 同时, 在统 一身份认证系统数据库与应用数据库之间成功建立关联。 下次相同用户访问时需要检查 RO LES 中定义的权限。
第6期
李晓林 , 杨浜泽 , 张文婷 : 统一身份认证的设计与实现
91
1. 2 系统的实现
本系统主要包括用户注册、 用户认证和用户授权。 ( 1) 用户注册: 用户注册指用户 在统一身份 认证系统 中注册时, 由 UDDI 分配 唯一标 识符, 通过该 用户名 和密 码就可以正常访问统一身份认证系统中的各个应用系统。 同时, 也可以修改自己相关信息。 ( 2) 用户认证和认证: 首先用户 使用在统一 认证服务 注册的用户名和密码 ( 也可能 是其他 的授权 信息, 比 如数 字签名等) 登陆统一认 证服务, 这 个时 候统一 认证服 务将 会创建一个会话( sess ion) 同时该 服务 将会返 回给用 户一 个与该会话关联的访问认证令牌。然后, 用户就可以使用 该认证令牌访问其中一个统一身份认证服务的应用系统, 最后被访问的应用系统将令牌发给统一身份认证服务, 确 认此认证令牌的有效性。
1
统一身份认证的设计与实现
1. 1 系统基本设计
本文所探讨的系统采用的结构是浏览器- 客户端, 使 用 Java 语言, 其中 W eb 应用程序 是采用 三层架 构的。身 份认证过程包括以下 内容: 首先 在登 录系统 时, 要验 证用 户名和密码, 成功通过后, 要保存此用户的一些身份信息, 进入统一登录界面, 根据 用户权 限, 用 户可以 访问相 应的 系统, 并进行相关模块操作。整个统一身份认证系统是由 服务访问者、 服务响应者、 网络 服务中心、 U DDI 中 心数据 和用户管理组成的, 详细如图 1 所示。 建立一种统一门户和统一身份认证系统及管理平台, 将财务、 教学、 学生、 后勤等应用系统集成到统一门户平台 中, 实现统一身份认证和 单点登 录, 使 用户登 陆所有 应用 系统都使用唯一的用户 名和口 令并且 访问多 个系统 时只
2
数据库设计
本系统数据库设计主要包括两大部分, 其一是统一身 份认证 服 务 的 数据 库, 该 数 据库 主 要 有 U SERINFO 和 ROLES 两个表, 此表 的作 用在于 关联 统一系 统数据 库中 用户和各个应用系 统数据 库中 用户, 表 U SERIN FO 存储 了在统一身份认证服务中注册的用户, 其中 U S ERIN FO 。