泛单点登录(SSO)系统需求分析说明书
1 引言
1.1 编写目的
为了保证《泛单点登录(SSO)系统》能够按照预期的设计实现,在产品的生命周期内各部门之间能够进行更好地交流,保证开发流程的可行性以及完整性,编写《泛单点登录(SSO)系统需求分析说明书》。
1.2 范围
本文档的适用范围为项目的开发人员、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员,也适用于客户。
1.3 背景
互联网(Internet)上独立地运营着无数的,提供各种服务的网站。每个网站都有着自己的身份验证机制,这样就造成了生活中的每一位用户,如果要以会员的身份访问网站,需要在每个网站上注册,并且通过身份验证后,才能以会员的身份访问网站。
虽然用户可以用同样的用户名和密码在每个网站上注册,避免了用户名与密码的混淆。但是用户在某一段时间访问多个站点或在站点之间跳转时,还是需要多次登录后,才能以会员的身份访问网站。这样不仅给用户带来了不便,而且网站也要为登录付出了性能的代价。
如果所有的网站,能够加入泛单点登录系统,不仅可以提高了用户体验,并且可以达到了互联网上所有用户的共享,真正体现了Internet上所有网站的开放性、互联性。有利于所有成员网站的相互促进与相互宣传。
基于以上两点,开发泛单点登录系统,完成全网用户共享的使命。
1.4 定义
成员系统/网站:在泛单点登录系统中注册的系统/网站称为成员系统/网站。
泛会员:用户只需要在一个成员系统中进行了注册,就具有了泛会员的身份,可以在每个成员系统/网站进行一次登录,全网共享。
单点登录(SSO):英文全称Single Sign On。SSO是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。它包括可以将这次主要的登录映射到其他应用中用于同一个用户的登录的机制。它是目前比较流行的企业业务整合的解决方案之一。