SSO单点登录概要设计说明书

2019-05-26 22:35

SSO单点登录概要设计说明书

V1.0

通用权限管理概要设计说明书V1.0

文件更改摘要:

日期 版本号 创建 修订说明 修订人 审核人 批准人 孙俊虎 2011-5-19 1.0 ? 版权所有? 第 1 页 共 9 页

通用权限管理概要设计说明书V1.0

目录

1. 引言 ......................................................................................................................................... 3 1.1 编写目的 ............................................................................................................................. 3 1.1.1 描述 .................................................................................................................................. 3 1.1.2存在的问题 ..................................................................................................................... 3 1.1.3 解决技术 ......................................................................................................................... 3 1.2 背景 ...................................................................................................................................... 3 1.3 术语 ...................................................................................................................................... 3 1.4 预期读者与阅读建议 ...................................................................................................... 3 1.5 CAS运行原理 ................................................................................................................... 3 2. 总体设计 ................................................................................................................................ 4 2.1 设计目标 ............................................................................................................................. 4 2.2 运行环境 ............................................................................................................................. 5 2.3 网络结构 ............................................................................................................................. 5 2.4 总体设计思路和处理流程 ............................................................................................. 5 2.5 对象关系图 ........................................................................................................................ 5 2.6 系统约定 ............................................................................................................................. 5 2.7 模块结构设计 .................................................................................................................... 5 2.8 尚未解决的问题 ............................................................................................................... 7 3. 接口设计(暂略) .............................................................................................................. 7 3.1 用户接口(暂略) .......................................................................................................... 7 3.2 外部接口(暂略) .......................................................................................................... 7 3.3 内部接口(暂略) .......................................................................................................... 7 4. 界面总体设计 ....................................................................................................................... 7

? 版权所有? 第 2 页 共 9 页

通用权限管理概要设计说明书V1.0

1. 引言 1.1 编写目的 1.1.1 描述

随着信息化进一步发展和企业的业务运营需要,企业内部的应用系统越来越多。这些系统往往有着独立的用户认证模块和机制,用户不得不记住每一个系统的登录帐号和密码,在使用不同的系统时,必须重复登录,给用户的使用造成诸多不便。针对这种情况,单点登录 (Single Sign On)[1]模型应运而生,同时不断地应用到企业的业务系统中。在单点登录系统中,用户只需在登录时提供一次用户认证信息,通过认证以后,在访问企业门户中的各个子系统时无需再重复登录。

1.1.2 存在的问题

在单点登录系统的实现过程中,往往会碰到如下问题:1) 企业现有的各个应用系统间相互独立或者通信状况是混乱的,对外接口也不同,这给应用系统的集成带来了极大困难。2) 同一个用户,拥有多个应用系统的访问凭证,使用户信息难以统一管理。3) Cookie不 能跨域的限制也使实现各个应用系统之间Cookie共享成为一个难题。

1.1.3 解决技术

本文介绍的基于CAS协议,采用用户映射机制设计的单点登录方案,能很好的解决这些问题。

1.2 背景

a、 软件系统的名称:SSO单点登录系统;

b、 对企业已有的或要建设的系统进行单点登录整合。

1.3 术语

本系统:SSO单点登录系统;

1.4 预期读者与阅读建议

预期读者 系统设计者 阅读重点 CAS原理,自定义实现身份认证,方案设计 1.5 CAS运行原理

我们以A公司的员工日志管理系统为例: a. 传统的用户认证流程

? 版权所有? 第 3 页 共 9 页

通用权限管理概要设计说明书V1.0

b. 使用CAS后的用户认证流程

示意图中,CAS相关部分被标示为蓝色。在这个流程中,员工AT向日志系统请求进入主页面,他的浏览器发出的HTTP请求被嵌入在日志系统中的CAS客户端(HTTP过滤器)拦截,并判断该请求是否带有CAS的证书;如果没有,员工AT将被定位到CAS的统一用户登录界面进行登录认证,成功后,CAS将自动引导AT返回日志系统的主页面。

2. 总体设计 2.1 设计目标

a. 实现一个易用的、能跨不同Web应用的单点登录认证中心;

b. 实现统一的用户身份和密钥管理,减少多套密码系统造成的管理成本和安全漏洞; c. 降低认证模块在IT系统设计中的耦合度,提供更好的SOA设计和更弹性的安全策略。

? 版权所有? 第 4 页 共 9 页


SSO单点登录概要设计说明书.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:[培训设计]全面系统:上市公司员工培训体系设计方案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: