关于sso单点登录概要设计说明书

上传人:博****1 文档编号:503613954 上传时间:2023-05-13 格式:DOC 页数:6 大小:102KB
返回 下载 相关 举报
关于sso单点登录概要设计说明书_第1页
第1页 / 共6页
关于sso单点登录概要设计说明书_第2页
第2页 / 共6页
关于sso单点登录概要设计说明书_第3页
第3页 / 共6页
关于sso单点登录概要设计说明书_第4页
第4页 / 共6页
关于sso单点登录概要设计说明书_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《关于sso单点登录概要设计说明书》由会员分享,可在线阅读,更多相关《关于sso单点登录概要设计说明书(6页珍藏版)》请在金锄头文库上搜索。

1、 .wd.江苏省播送电视信息网络股份苏州分公司关于SSO单点登录概要设计说明书建档日期2010-12-2修改日期文件编号GD_EAS_ GY_SSO文件当前版本V1.0模块名称金蝶工程经理文档控制l 更改记录Date表示修改日期,author表示修改负责人,Version表示当前版本,起始版本v1.0,修改后顺序依次为v1.1,v1.2等,change reference表示根据何种原因发生变更,变更来源等。DateAuthorVersionChange Reference2010-12-9柳陈V1.0初稿2010-12-15柳称V1.1添加界面设计l 查阅Name表示查阅人,Position

2、表示查阅人的职位。NamePositionl 分发CopyNo表示分发流水号,Name表示被分发人姓名,Position表示被分发人职位Copy NoNamePosition123目录一,概述41.编写目的42.范围43.命名规那么44.术语定义45.参考资料5二,总体设计51.描述52.系统架构53.系统物理架构图64.顶层系统包图65.总体构造业务关系76.功能清单7三,界面设计7四,业务实现71.单点登录72.访问其他Web系统113.创立用户联系表114.分站点信息设置12五,表关系12六,数据构造131.EAS用户信息表,表名t_Base_User132.分站点信息表,表名sso_W

3、ebInfo133.单点登录用户表,表名sso_UserInfo13七,修正记录13一, 概述本章对该文档的目的、功能范围、术语、相关文档、参考资料、版本更新进展说明。1. 编写目的本文档的目旨在推动软件工程的标准化,使设计人员遵循统一的概要设计书写标准,节省制作文档的时间,降低系统实现的风险,做到系统设计资料的标准性与全面性,以利于系统的实现、测试、维护、版本升级等。2. 范围本文档用于软件设计阶段的概要设计,它的上游依据的基线是?需求分析规格书?,它的下游是?详细设计说明书?,并为?详细设计说明书?提供测试的依据。软件概要设计的范围是:软件系统总体构造设计、全局数据库和数据构造设计、外部接

4、口设计、主要部件功能分配设计、部件之间的接口设计等方面的内容。该范围应覆盖?需求规格说明书?中的功能点列表、性能点列表、接口列表。3. 命名规那么l 变量对象命名规那么:申明全局变量、局部变量对象的命名规那么。l 数据库对象命名规那么:申明数据库表名、字段名、索引名、视图名等对象的命名规那么。4. 术语定义l 总体构造,软件系统的总体逻辑构造。l 外部接口,本软件系统与其他软件系统之间的接口,接口设施可以是中间件。接口描述包括:传输方式、带宽、数据构造、传输频率、传输量、传输协议。l 数据构造,数据库表的构造、其他数据构造等。l 概念数据模型CDM,关系数据库的逻辑设计模型,叫做概念数据模型。

5、主要内容包括一张逻辑E-R图及其相应的数据字典。l 物理数据模型PDM,关系数据库的物理设计模型,叫做物理数据模型。主要内容包括一张物理表关系图及其相应的数据字典。l 视图,在基表或其他视图之上建设的一张虚表,叫做视图,它具有物理表的许多性质,在数据处理和授权上很有用。l 角色,数据库中享有某些特权操作的用户,叫做角色。角色的权利通过授权来实现。l 子系统,具有相对独立功能的小系统叫做子系统。一个大的软件系统可以划分为多个子系统,每个子系统可由多个模块或多个部件组成。l 模块,具有功能独立、能被调用的信息单元叫做模块。模块是构造化设计中的概念。l 内部接口,软件系统内部各子系统之间、各部件之间

6、、各模板之间的接口,叫做内部接口。接口描述包括:调用方式、入口信息、出口信息等。l 相关文件,相关文件是指当本文件内容变更后,可能引起变更的其他文件。如需求分析报告、详细设计说明书、测试方案、用户手册。l 参考资料,参考资料是指本文件书写时用到的其他资料。如各种有关标准、模板、标准、准那么5. 参考资料1 用户需求报告2 软件开发合同3 数据库设计标准4 命名标准二, 总体设计1. 描述系统采用流行的B/S构造模式,系统的分析设计采用面向对象的分析方式,应用Visio等工具进展辅助设计。2. 系统架构3. 系统物理架构图4. 顶层系统包图l 业务页面:用户操作页面。l 业务操作:主要控制业务访

7、问的接口和业务流转。l 数据处理:提供业务的实现,包括对业务数据的增、删、改、查等操作。l 数据实体:业务对象的实体类。l 数据接口:提供数据库的访问,传递数据或返回相应数据。l 系统辅助:提供了供整个系统辅助的功能。5. 总体构造业务关系6. 功能清单功能编号功能名称功能简述1001单点登录1002访问其他Web系统以链接的方式显示所有Web系统的路径1003创立用户联系表维护用户在各系统中的用户关联1004设置其他Web系统维护其他Web系统的路径三, 界面设计粗设计,内部使用1. 1001,单点登录2. 1002,访问其他Web系统3. 1003,创立用户联系表4. 1004,设置其他W

8、eb系统四, 业务实现1. 单点登录l 流程图l 类图类名:SSORequest作用:实体,验证信息的载体,在应用程序边界外做传递对MarshalByRefObject的理解简单来讲,继承此类的对象可以跨越应用程序域边界被引用,甚至被远程引用。远程调用时,将产生一个远程对象在本地的透明代理,通过此代理来进展远程调用。Appurl:各独立站点的访问地址Authenticator:各独立站点的TokenErrorDescription:认证失败信息IASID:各独立站点标识IDIPAddress:本站IP地址Password:密码Result:认证结果TimeStamp:时间戳UserAccoun

9、t:用户帐户SSORequest GetRequest(Page CurrentPage)/获取当前页面上的SSORequest对象类名:PostService作用:在主站与各独立分站点之间提交验证对象SSORequestFormName,组装一个提交表单,默认名称为“form1”Inputs:集合对象,该集合以name,value的保存方式.Method:表单提交方式,默认PostUrl,表单提交的地址Add(string name,string value),往Inputs对象中添家内容Post(),将组装成的表单提交类名:Authentication作用:创立或验证SSORequestc

10、ookieName:定义Cookie名称,默认为EACTokenhashSplitter:分割符,默认|CryptoService GetCryptoService() /取得加密服务bool CreateAppToken(SSORequest ssoRequest) /创立各分站发往认证中心的 Tokenbool ValidateAppToken(SSORequest ssoRequest)/验证从各分站发送过来的 Tokenbool CreateEACToken(SSORequest ssoRequest)/创立认证中心发往各分站的 Tokenbool ValidateEACToken(S

11、SORequest ssoRequest) /验证从认证中心发送过来的 TokenCreatEACCookie(string userAccount, string timeStamp, string expireTime)/创立 EAC 认证中心的 Cookiebool ValidateEACCookie(out string userAccount)/验证 EAC 认证中心的 Cookie,验证通过时获取用户登录账号作用:字符串转为字节数组再转为Hashed字节数组,再转为base64字符串,既获得加密字符串作用,加密密钥服务sIV,sKey加密的密钥Encrypt(string data

12、) /将明文加密,返回密文EncryptToString(string Data)/将明文加密,返回Base64码Decrypt()/将密文解密,返回明文2. 访问其他Web系统l 类图如上3. 创立用户联系表l 类图4. 分站点信息设置l 类图五, 表关系六, 数据构造1. EAS用户信息表,表名t_Base_User字段名称键别数据类型中文说明FUserIDPKIntEAS用户表FName用户名2. 分站点信息表,表名sso_WebInfo字段名称键别数据类型中文说明SWebIDPKInt分站站点编号SWebNameVarchar分站名称SWebURLVarchar分站路径地址3. 单点登录用户表,表名sso_UserInfo字段名称键别数据类型中文说明SUserIDPKIntSNameVarcharEAS用户在其他系统中的用户名FUserIDFKIntEAS用户IDSWebIDFKInt单点登录对应的分站点编号七, 修正记录编号日期修正编号修正内容详细

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号