统一认证与单点登录系统-产品需求规格说明书

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

统一认证与单点登录系统产品需求规格说明书

北京邮电大学

版本历史

目录

0文档介绍 (5)

0.1 文档目的 (5)

0.2 文档范围 (5)

0.3 读者对象 (5)

0.4 参考文档 (5)

0.5 术语与缩写解释 (5)

1产品介绍 (7)

2产品面向的用户群体 (7)

3产品应当遵循的标准或规范 (7)

4产品范围 (7)

5产品中的角色 (7)

6产品的功能性需求 (8)

6.0 功能性需求分类 (8)

6.0.1产品形态 (8)

6.1 外部系统管理 (9)

6.1.1外部系统注册 (9)

6.1.2外部系统集成配置 (11)

6.2 用户管理 (11)

6.2.1用户管理控制台 (11)

6.2.2用户自助服务 (13)

6.2.3统一用户管理 (13)

6.3 组织结构管理 (14)

6.4 权限管理 (15)

6.4.1统一角色管理 (18)

6.5 单点登录 (18)

6.5.1基于Httpheader单点登录 (19)

6.5.2基于表单代填的方式单点登录 (20)

6.5.3基于CAS单点登录 (20)

6.5.4总结 (23)

7产品的非功能性需求 (24)

7.1.1性能需求 (24)

7.1.2接口需求 (24)

8附录B:需求确认 (25)

0文档介绍

0.1文档目的

此文档用于描述统一认证与单点登录系统的产品需求,用于指导设计与开发人员进行系统设计与实现。

0.2文档范围

本文档将对系统的所有功能性需求进行消息的描述,同时约定非功能性以及如何与第三方系统进行交互。

0.3读者对象

本文档主要面向一下读者:

1.系统设计人员

2.系统开发与测试人员

3.系统监管人员

4.产品甲方管理人员

0.4参考文档

《凯文斯信息技术有限公司单点登录及统一用户技术方案V1.0》

0.5术语与缩写解释

1产品介绍

产品全名《统一认证与单点登录系统》(以下简称系统),英文名称SSO。

SSO是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。它包括可以将这次主要的登录映射到其他应用中用于同一个用户的登录的机制。它是目前比较流行的企业业务整合的解决方案之一。

此系统是与“凯文斯信息技术有限公司”(以下简称凯文斯)进行合作,由我方独立进行研发。

2产品面向的用户群体

此系统主要面向企事业单位以及社会组织,最终实现的软件系统将交由凯文斯方进行使用。

3产品应当遵循的标准或规范

4产品范围

系统最终包含统一用户管理、统一认证、单点登录三个部分,最终应用到基于BS 框架的各种应用系统中。

系统将采用BS方式进行实现。

5产品中的角色

6产品的功能性需求6.1功能性需求分类

6.1.1产品形态

6.2外部系统管理

外部系统管理用于对使用本系统的外部系统进行统一管理,例如包括外部系统注册、外部系统单点登录配置等,只有经过注册的外部系统才能够使用本系统的相关功能。6.2.1外部系统注册

提供外部系统基本信息的管理,所有需要使用本系统的外部系统都需要在本系统进行注册。

外部系统对象参考如下:

1.基本类信息

a)外部系统编码

作为外部系统的唯一性标识使用

b)外部系统名称

可读的文本组成,用于界面显示、用户选择等

c)外部系统描述

用于对外部系统进行详细性描述

2.业务类信息

此类信息主要用于本系统对外部系统的管控

a)IP地址信息(可选)

标识外部系统的服务器地址,本系统将只针对从本地址请求的单点登录进

行处理,其他情况将为非法请求

b)SSO标识

用于实现单点登录的服务标识,用于实现单点登录流程

3.辅助类信息

此类信息没有实际的业务意义,但有助于管理员对外部系统进行管理

a)隶属组织

存储外部系统运行维护的组织

b)联系人

c)联系电话

可以存在多个

d)地址

e)电子邮件

4.其他信息

a)测试标记位

用于指定此外部系统是否是测试用外部系统,如果是,则不会提供实际业

务,仅在测试环境下有效

系统提供外部系统的基础增、删、改、查功能,以及导出、导入等功能。

6.2.2外部系统集成配置

外部系统集成配置用于针对外部系统的各种集成功能进行相应的配置,主要分为以下方面:

1.统一用户管理

2.统一组织结构管理

3.单点登录

有关具体内容请参考后面相关部分功能的集成描述。

6.3用户管理

用户管理部分提供统一的用户管理系统。

6.3.1用户管理控制台

6.3.1.1用户信息管理

用户管理控制台功能为本系统的管理员提供,对系统中所有的用户信息进行一体化管理,包括以下功能:

1.用户添加

2.用户信息修改

3.用户删除

4.用户查询、检索

5.用户调动

修改用户隶属的组织结构

6.用户禁用

7.用户启用

8.密码重置

9.用户注册申请审批

相关文档
最新文档