中国电信用户数据库 UDB与BNET系统认证集成方案v 2.0 0426.doc

上传人:laozhun 文档编号:3026608 上传时间:2023-03-09 格式:DOC 页数:58 大小:1.31MB
返回 下载 相关 举报
中国电信用户数据库 UDB与BNET系统认证集成方案v 2.0 0426.doc_第1页
第1页 / 共58页
中国电信用户数据库 UDB与BNET系统认证集成方案v 2.0 0426.doc_第2页
第2页 / 共58页
中国电信用户数据库 UDB与BNET系统认证集成方案v 2.0 0426.doc_第3页
第3页 / 共58页
中国电信用户数据库 UDB与BNET系统认证集成方案v 2.0 0426.doc_第4页
第4页 / 共58页
中国电信用户数据库 UDB与BNET系统认证集成方案v 2.0 0426.doc_第5页
第5页 / 共58页
点击查看更多>>
资源描述

《中国电信用户数据库 UDB与BNET系统认证集成方案v 2.0 0426.doc》由会员分享,可在线阅读,更多相关《中国电信用户数据库 UDB与BNET系统认证集成方案v 2.0 0426.doc(58页珍藏版)》请在三一办公上搜索。

1、 中国电信用户数据库UDB与BNET系 统认证集成方案V2.0中国电信集团公司2010年4月前 言用户数据库(User Database,以下称UDB)是实现中国电信应用层统一认证的基础网元设备,也是有效支撑中国电信通行证业务的基础网络平台。通过全国和省二级架构的UDB部署,将中国电信各个独立的自营应用系统,以及第三方合作互信应用系统,整合成以统一帐号/统一认证为中心的综合电信服务平台,有效提升中国电信客户感知和服务体验。根据关于启动上海等11省市应用层统一认证(UDB)预商用试点推广工作的通知(中国电信2009687号)的工作要求,UDB项目组制定了中国电信用户数据库-UDB与BNET系统认

2、证集成方案V1.0。在预商用试点总结基础上,项目组进一步对V1.0版本技术规范进行完善,形成中国电信用户数据库-UDB与BNET系统认证集成方案V2.0。本规范定义了领航平台BNET与用户数据库UDB的统一认证集成规范,包括BNET和UDB认证相关的功能要求、流程和接口要求等,是UDB和BNET厂商进行设计和研发的技术依据。本规范由中国电信集团公司组织制定和颁布,是中国电信用户数据库的系列规范之一。中国电信集团公司具有对本规范的解释和修订权,如与此前颁布相关规范或规定有冲突,以本规范为准。本规范起草单位:中国电信股份有限公司北京研究院中国电信股份有限公司广州研究院目 录1适用范围52引用标准5

3、3缩略语54UDB与领航平台的集成64.1帐号管理功能界定64.2密码管理功能界定74.3绑定关系管理的功能界定84.4认证功能界定95对UDB相关功能要求95.1帐号管理95.2认证服务175.3绑定关系管理195.4短信验证码生成215.5激活邮件生成215.6单点登录226对领航平台相关功能要求247流程与接口要求257.1接口流程257.1.1领航帐号的开户/注销流程257.1.2领航帐号的密码设置流程267.1.3领航帐号的别名设置流程277.1.4领航帐号绑定统一帐号流程287.1.5领航帐号绑定异网手机流程297.1.6领航帐号绑定电子邮箱流程317.1.7领航帐号的帐号解绑流程

4、317.1.8领航平台的登录流程337.1.9安全密钥的更新流程387.1.10网厅到领航平台单点登录流程387.2UDB提供的接口407.2.1领航帐号的开户/注销接口407.2.2领航平台重定向令牌验证接口417.2.3领航平台重定向认证请求接口437.2.4重定向令牌注销接口467.2.5领航平台后台登录认证接口467.2.6领航帐号的密码设置接口477.2.7领航帐号的别名设置接口487.2.8领航帐号的信息查询接口497.2.9领航帐号的帐号绑定/解绑接口507.2.10异网手机验证码下发接口527.2.11领航用户的在线状态通知537.2.12领航平台临时身份信息查询接口547.3

5、BNET提供的接口557.3.1领航平台重定向单点登录接口557.3.2安全密钥发布接口561 适用范围本规范规定了中国电信用户数据库(UDB)集成领航平台的认证能力的功能要求、接口与流程等内容。本规范适用于中国电信UDB系统集成领航平台认证功能的相关设计及研发,是中国电信各级运营单位进行相关工作的招标采购、工程设计、网络运营、管理、维护等方面的技术依据。2 引用标准下列文件通过本文的参考而成为本规范的条款。凡是注日期的参考文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本文,凡是不注日期的参考文件,其最新版本适用于本文。【1】 电信领航平台BNET规范集团BNET技术规范【2】

6、 中国电信集团领航平台业务规范3.0 版【3】 中国电信用户数据库总体规范V2.0 【4】 中国电信用户数据库统一认证的业务指引V2.0【5】 中国电信用户数据库接口与流程规范V2.0【6】 中国电信用户数据库功能与设备规范V2.0【7】 中国电信用户数据库数据与编码规范V2.0【8】 中国电信用户数据库UDB与应用系统认证集成方案V2.03 缩略语缩略语中文全名BNET领航平台UDB用户数据库统一帐号参见中国电信用户数据库总体规范4 UDB与领航平台的集成用户数据库(UDB)是实现中国电信应用层统一认证的基础网元设备。UDB可通过公共接口与领航平台对接,为领航平台提供集中认证功能。4.1 帐

7、号管理功能界定领航平台帐号分客户和用户两级:1) 客户帐号是在客户第一次在营业厅订购商航产品时由CRM系统分配,帐号由字母和数字组成,领航平台接收CRM同步过来的客户帐号资料。2) 用户帐号由企业管理员在领航平台上管理,用户帐号格式为:xxx客户帐号,xxx由字母和数字组成。例如:客户帐号为abc时,企业管理员添加的用户帐号为aabc 。UDB应支持对领航平台用户账户、别名、绑定帐号及相应密码的存储与管理。1、领航平台领航平台用户帐号开户:领航平台提供领航平台用户帐号管理功能,负责领航平台用户帐号的生成,并将新增帐号同步给UDB。领航平台用户帐号销户:领航平台提供领航平台用户帐号销户功能,并将

8、领航平台用户帐号销户消息同步给UDB。领航平台用户帐号变更:领航平台提供领航平台用户帐号修改功能,并通知UDB更新用户帐号信息。用户登录状态管理:领航平台负责监控用户帐号的登录状态,用户登录/退出时通知UDB。2、UDB领航平台用户帐号开户:UDB接收并保存领航平台同步给UDB用户帐号信息。领航平台用户帐号销户:UDB接收领航平台同步给UDB用户帐号销户消息,删除UDB记录的领航平台用户帐号、设置的别名及所有绑定关系。领航平台用户帐号变更:UDB接收领航平台同步给UDB用户帐号的信息,更新UBD记录的领航平台用户帐号相关信息。用户登录状态管理:UDB接收领航平台采集的用户帐号登录状态信息,建立

9、电信用户信息的全视图。4.2 密码管理功能界定领航平台用户登陆的密码包括领航平台密码,及绑定统一帐号的通用密码。其中领航平台密码在领航平台设置,对于别名/绑定的异网号码/绑定邮箱的认证密码使用领航平台密码;绑定的统一帐号(本网移动号码和固定号码)通用密码则在UDB自服务门户设置。1、领航平台领航平台密码生成:新增领航平台用户帐号时,领航平台负责领航平台用户账户的初始密码生成,并将包含初始密码的帐号信息同步给UDB。领航平台密码修改:领航平台提供领航平台密码的管理界面,用户在领航平台设置领航平台密码,领航平台将用户输入的旧密码和设置的新密码消息同步给UDB,UDB验证通过后修改成功。对于企业管理

10、员修改其他领航平台用户的密码,无需输入该帐号的旧密码,直接重置。统一帐号密码修改:用户通过UDB自服务门户进行通用密码修改和设置。2、UDB领航平台密码生成:新增领航平台用户帐号时,UDB接收并保存领航平台同步给UDB的领航平台用户帐号和密码信息。 领航平台密码修改:UDB接收领航平台同步给UDB的领航平台帐号和密码的信息,并对旧密码匹配验证通过后更新UBD存储的领航平台密码。对于企业管理员修改其他领航平台用户的密码,UDB无需匹配旧密码,直接更新相应用户的领航平台密码。统一帐号密码修改:UDB负责提供统一帐号的密码管理功能。4.3 绑定关系管理的功能界定领航平台用户可以在领航平台的服务界面上

11、设置该账户的别名,或将领航平台用户帐号与邮箱、异网手机号码、统一帐号(本网手机号码或固话号码)进行绑定,设置或绑定成功后,用户可以使用别名或绑定帐号登录领航平台。1、领航平台别名设置:领航平台提供用户设置别名的界面,用户设置别名并提交请求后,领航平台将别名设置请求转发给UDB,UDB设置并存储别名。帐号绑定:领航平台提供用户绑定操作的界面,用户提交请求时,领航平台将绑定请求转发给UDB,UDB完成绑定。对于统一账户的绑定,需用户输入账户和通用密码;进行异网手机号码绑定时,用户需在界面上点击获取短信验证码,并输入异网手机号码和短信验证码;对于邮箱绑定只需输入邮箱地址,后续需用户登录邮箱进行激活操

12、作。帐号解绑:领航平台提供用户账户解绑操作的界面,用户提交请求后,领航平台将解绑请求转发给UDB,UDB完成解绑。2、UDB别名设置:UDB负责接收领航平台转发的别名设置请求,对别名进行验证后完成别名设置与存储。帐号绑定:UDB负责接收领航平台转发的账户绑定请求,进行绑定帐号的有效性及唯一性校验,完成绑定操作。对于邮箱的绑定,UDB需生成激活邮件并向该邮箱发送激活邮件,提示用户登录邮箱并点击激活链接,且UDB验证激活操作通过后绑定关系生效。帐号解绑:UDB负责接收领航平台转发的账户解绑请求,并完成解绑操作。4.4 认证功能界定领航平台用户有5类登录帐号:领航平台用户帐号,用户设置的领航平台别名

13、,用户绑定的邮箱、异网手机号、中国电信统一帐号(移动手机号码或固定电话号码)。1、领航平台认证:领航平台负责提供非统一帐号的用户登录界面,用户登录领航平台并提交登录请求时,领航平台将认证请求转发给UDB,UDB完成帐号及密码的校验。认证返回后,领航平台根据认证结果和用户权限提供用户使用界面。如用户选择统一帐号(即中国电信通行证)登录,领航平台应能够重定向到UDB的统一认证界面,或直接在领航平台登录门户嵌入统一的登录框(IFrame)。2、UDB认证:对于非统一帐号的用户登录,由领航平台提供登录界面并提交登录请求到UDB,UDB负责接收领航平台转发的认证请求,完成用户认证,向领航平台返回认证结果

14、和用户的领航平台用户帐号;对统一帐号的用户登录,UDB提供重定向方式的用户登录界面,并完成用户认证,向领航平台返回认证结果和用户的领航平台用户帐号。5 对UDB相关功能要求5.1 帐号管理UDB应支持领航平台用户帐号、领航平台用户别名、领航平台密码、绑定号码等用户信息的存储与管理。UDB存储的领航平台用户帐号信息包括:1)领航平台用户帐号2)领航用户类型编号3)领航平台用户别名4)领航平台密码5)领航平台密码有效期6)领航平台密码MD5加密标识7)领航平台用户登录状态8)绑定的统一帐号数据信息,包括:l 绑定的统一帐号数量l 绑定的统一帐号列表1l l 绑定的统一帐号列表N l9)绑定的邮箱数

15、据信息,包括:l 绑定的邮箱数量l 绑定的邮箱地址1l 邮箱绑定激活标志1l l 绑定的邮箱地址N l 邮箱绑定激活标志N10)绑定的异网移动电话数据信息,包括:l 绑定的异网移动电话数量l 短信验证码有效期l 绑定的异网移动电话号码1l 绑定的异网移动电话号码的短信验证码1l l 绑定的异网移动电话号码Nl 绑定的异网移动电话号码的短信验证码N11)全国UDB活跃用户标记(仅对于省UDB有效)12)下传省UDB设备标识列表(仅对于全国UDB有效)扩展的领航平台应用系统数据信息包括:1)领航平台应用系统的设备标识2)领航平台应用系统的名称3)领航平台应用系统的域名对于领航平台用户帐号信息,具体

16、要求为:1)领航平台用户帐号对于领航平台用户帐号,帐号命名规则为:xxx客户帐号。其中xxx由字母和数字组成,由企业管理员在领航平台上设置,应支持140位不等长编号;客户帐号是在企业客户第一次在营业厅订购商航产品时由CRM系统分配,由字母和数字组成。全国UDB负责存储和管理全国领航平台设置的领航平台用户帐号,省UDB负责存储和管理省内领航平台设置的领航平台用户帐号。2)领航用户类型编号用于标识帐号类型,领航平台用户帐号的用户类型编号为31,标识为领航平台用户帐号。3)领航平台用户别名由用户自行在领航平台上设置并同步给UDB,一个领航平台用户帐号只能对应一个别名。别名应为长度为5到15个符号,并

17、以英文字母或汉字开头,中间可使用英文字母、汉字、数字、减号、下划线、小数点。别名应不允许采用全数字的编码格式。别名使用的英文字母不区分大小写。UDB应支持领航平台用户别名领航平台密码的认证方式。对于领航平台别名,由UDB维护在本UDB的唯一性,省UDB与全国UDB之间、省UDB与省UDB之间不做唯一性要求。对于“全国UDB活跃用户标记”为标记状态的领航平台用户帐号,该信息需省UDB同步给全国UDB。全国UDB需同步给“下传省UDB设备标识列表”中的相应省UDB。4)领航平台密码领航平台密码是领航平台用户帐号对应的密码,是用户登录领航平台的认证密码。一个领航平台用户帐号只能设置一个领航平台密码。

18、领航平台密码应支持640位数字、字母或符号不等长编号,英文字母区分大小写。帐号开通时,领航平台应能够在接口中标明向UDB发送领航平台密码为密码明文或MD5加密后密文。领航平台密码修改时,领航平台应能够向UDB发送密码明文。领航平台密码由用户在领航平台上设置并同步给UDB,对于领航平台用户修改密码,需输入旧密码,并由UDB进行匹配;对于领航平台管理员可直接修改其他用户的领航平台密码。对于“全国UDB活跃用户标记”为标记状态的领航平台用户帐号,该信息需省UDB同步给全国UDB。全国UDB需同步给“下传省UDB设备标识列表”中的相应省UDB。5)领航平台密码有效期即由UDB管理员设置的领航平台密码有

19、效期,默认为长期有效。对于“全国UDB活跃用户标记”为标记状态的领航平台用户帐号,该信息需省UDB同步给全国UDB。全国UDB需同步给“下传省UDB设备标识列表”中的相应省UDB。6)领航平台密码MD5加密标识该参数主要表示领航平台帐号开通时,传送的领航平台密码是密码明文(未加密,置0)还是MD5加密后密文(加密,置1),该标识默认为“未加密”标记状态(置0)。由于原有用户的领航平台密码在领航平台为MD5加密存储,对于此类用户,在领航平台用户帐号开通时,UDB应能根据帐号开通接口中的密码加密标识,判断是否密码为MD5加密密文,对于加密密文的领航平台密码,应将“领航平台密码MD5加密标识”置为“

20、加密”标记状态(置1)。7)领航平台用户登录状态信息领航平台用户登录状态信息主要有:在线/离线。用户通过登录或退出领航平台后,领航平台通过业务在线状态通知接口将在线或离线状态通知UDB,UDB更新相应应用系统的在线状态信息。该信息全国UDB与省UDB之间不进行同步。8)绑定的统一帐号数据信息,包括:l 绑定的统一帐号数量该参数表示领航平台用户帐号已绑定的UDB统一帐号数量,默认为0,最大值为N(N可由UDB管理员进行设置,默认为2)。用户通过领航平台进行领航平台用户帐号与UDB统一帐号的绑定,并同步给UDB,每绑定一个UDB统一帐号,该参数数值加1,每解绑一个UDB统一帐号,该参数数值减1。当

21、绑定数量为最大值N时,不允许用户再进行UDB统一帐号绑定操作,当绑定数量为0时,不允许用户再进行UDB统一帐号解绑操作。对于“全国UDB活跃用户标记”为标记状态的领航平台用户帐号,该信息需省UDB同步给全国UDB。全国UDB需同步给“下传省UDB设备标识列表”中的相应省UDB。l 绑定的统一帐号列表(1-N)存储该领航平台用户帐号所绑定的UDB统一帐号。N表示绑定统一帐号数量的最大值,由UDB管理员进行设置,默认为2。UDB应支持绑定的统一帐号通用密码的认证方式。对于“全国UDB活跃用户标记”为标记状态的领航平台用户帐号,该信息需省UDB同步给全国UDB。全国UDB需同步给“下传省UDB设备标

22、识列表”中的相应省UDB。9)绑定的邮箱数据信息,包括:l 绑定的邮箱数量该参数表示领航平台用户帐号已绑定的邮箱数量,默认为0,最大值为N(N可由UDB管理员进行设置,默认为1)。用户通过领航平台进行领航平台用户帐号与邮箱的绑定,并同步给UDB,每绑定一个邮箱,该参数数值加1,每解绑一个邮箱,该参数数值减1。当绑定数量为最大值N时,不允许用户再进行邮箱绑定操作,当绑定数量为0时,不允许用户再进行邮箱解绑操作。对于“全国UDB活跃用户标记”为标记状态的领航平台用户帐号,该信息需省UDB同步给全国UDB。全国UDB需同步给“下传省UDB设备标识列表”中的相应省UDB。l 绑定邮箱地址(1N)存储该

23、领航平台用户帐号所绑定的邮箱地址。UDB应支持绑定的邮箱领航平台密码的认证方式。N表示绑定邮箱数量的最大值,由UDB管理员进行设置,默认为1。对于“全国UDB活跃用户标记”为标记状态的领航平台用户帐号,该信息需省UDB同步给全国UDB。全国UDB需同步给“下传省UDB设备标识列表”中的相应省UDB。10)绑定的异网移动电话数据信息,包括:l 绑定的异网移动电话数量该参数表示领航平台用户帐号已绑定的异网移动号码数量,默认为0,最大值为N(N可由UDB管理员进行设置,默认为1)。用户通过领航平台进行领航平台用户帐号与异网移动号码的绑定,并同步给UDB,每绑定一个异网移动号码,该参数数值加1,每解绑

24、一个异网移动号码,该参数数值减1。当绑定数量为最大值N时,不允许用户再进行异网移动号码绑定操作,当绑定数量为0时,不允许用户再进行异网移动号码解绑操作。对于“全国UDB活跃用户标记”为标记状态的领航平台用户帐号,该信息需省UDB同步给全国UDB。全国UDB需同步给“下传省UDB设备标识列表”中的相应省UDB。l 短信验证码有效期即由UDB管理员设置的短信验证码有效期,默认为5分钟。l 绑定的异网移动电话号码(1N)存储该领航平台用户帐号所绑定的异网移动号码。N表示绑定异网手机号码数量的最大值,由UDB管理员进行设置,默认为1。UDB应支持绑定的异网移动号码领航平台密码的认证方式。对于“全国UD

25、B活跃用户标记”为标记状态的领航平台用户帐号,该信息需省UDB同步给全国UDB。全国UDB需同步给“下传省UDB设备标识列表”中的相应省UDB。l 绑定的异网移动电话号码的短信验证码(1N)对于异网移动号码的绑定操作,由UDB实现短信验证码的生成、下发(通过ISAG/短信网关/短信中心下发给用户手机)和验证。短信验证码由UDB随机生成,格式同领航平台密码。11)全国UDB活跃用户标记(仅对于省UDB有效)该标记仅对于省UDB有效,主要有标记/未标记。默认为未标记。如省UDB将该领航平台用户帐号信息上传至全国UDB后,将该标记置为“标记”状态。初期全国UDB与省UDB之间不做数据同步,即初期暂不

26、启用“全国UDB活跃用户标记”(省UDB)参数。12)下传省UDB设备标识列表(仅对于全国UDB有效)该参数仅对于全国UDB有效,主要保存全国UDB将该领航平台用户帐号信息下传的省UDB设备标识。如全国UDB将该领航平台用户帐号信息下传某省UDB后,将保存该省UDB的设备标识,如全国UDB中该领航平台用户帐号的通用密码等数据进行更新,则全国UDB向列表中的省UDB发起用户信息更新请求。初期全国UDB与省UDB之间不做数据同步,即初期暂不启用 “下传省UDB设备标识列表”(全国UDB)参数。对于扩展的领航平台应用系统数据信息,具体要求为:1)领航平台应用系统的设备标识用于UDB识别请求认证的发送

27、端应用系统为领航平台,编码规则为:【省份2位8个0系统类型4位设备号2位】,其中领航平台的系统类型为2002。2)领航平台应用系统的名称用于UDB存储领航平台业务名称。3)领航平台应用系统的域名用于UDB存储领航平台的域名。UDB应支持领航平台域名与领航平台应用系统的设备标识的对应关系查询。客户订购商航产品后,领航平台应创建领航平台管理员帐号,并通过用户帐号开通接口将该管理员帐号数据发送给相应的UDB。企业管理员在领航平台上创建领航平台用户帐号后,领航平台通过用户帐号开通接口,实时将该用户帐号数据发送给相应的UDB,UDB生成领航平台用户帐号数据。对于相同用户帐号的用户帐号开户请求,UDB应能

28、够返回失败结果及原因值。UDB应支持对领航平台用户帐号数据的增加、删除、修改和查询等功能。UDB应能够根据实际情况平滑扩展领航平台帐号下的用户信息或某用户信息的参数与属性。5.2 认证服务UBD应支持领航平台以下几种认证请求:1、 领航平台用户帐号领航平台密码2、 领航平台用户别名领航平台密码3、 绑定邮箱领航平台密码4、 绑定异网移动号码领航平台密码5、 绑定统一帐号(中国电信通行证)通用密码UDB应能够根据认证请求的发送端应用系统设备号,判断为领航平台的认证请求,并启动领航平台的认证处理流程。全国UDB负责全国领航平台的认证,省UDB负责本省领航平台的认证。对于全国领航平台用户登录省领航平

29、台,由省UDB将根据帐号归属地将认证请求转发至全国UDB进行认证,不允许省领航平台用户登录全国领航平台或其他省领航平台。领航平台向UDB请求认证时,应能够根据用户选择的登录帐号类型,向UDB标明认证帐号类型。对于领航平台用户帐号、领航平台用户别名、绑定邮箱、绑定异网移动号码的认证请求,具体要求如下:1、对于领航平台用户帐号、领航平台用户别名、绑定邮箱、绑定异网移动号码的认证,由领航平台调用UDB提供的后台登录认证接口,向UDB发送帐号验证请求。2、UDB应能够判别认证帐号的归属地:l 对于全国UDB,只有归属地标识为全国的认证请求才提供认证服务,其他标识应返回认证失败结果及原因值。l 对于省U

30、DB,只有归属地标识为本省的认证请求才提供认证服务。如归属地标识为全国领航平台帐号,省UDB应将此认证请求转发给全国UDB,由全国UDB进行用户认证,并将认证结果通过省UDB返回省领航平台。其他归属地标识的认证请求应返回认证失败结果及原因值。3、如认证请求的领航平台用户帐号、领航平台用户别名、绑定邮箱、绑定异网移动号码不存在,则UDB应返回认证失败结果及原因值。4、如绑定的邮箱用户未激活(邮箱绑定激活标志为“未激活”状态),则UDB应返回认证失败结果及原因值,领航平台根据原因值提示用户进行绑定邮箱的激活。5、UDB返回的认证结果应携带其绑定的领航平台用户帐号。6、如领航平台同步给UDB的领航平

31、台密码为MD5加密后的密文,则UDB应根据“领航平台密码MD5加密标识”,对认证请求中的领航平台密码进行MD5加密后再进行密码密文匹配验证。对于统一帐号的认证请求,具体要求如下:1、用户登录领航平台时,如选择“通行证登录”方式(即统一帐号登录方式),领航平台应调用重定向认证请求接口重定向到UDB,由UDB向用户展示UDB的统一认证登录界面。或领航平台登录界面内嵌UDB登录框。2、如认证请求的统一帐号不存在,则UDB应返回认证失败结果及原因值。3、如统一帐号未被领航平台用户帐号绑定,则UDB应返回认证失败结果及原因值。4、如统一帐号用户状态为拆机状态,则UDB不提供认证服务,并应返回认证失败结果

32、及原因值。其他状态应提供认证服务。5、如统一帐号对应的通用密码有效期超时,则UDB应返回认证失败结果及原因值。6、如统一帐号的“通行证注册激活标记”为“未注册激活”,则UDB应返回认证失败结果及原因值。7、如统一帐号认证通过,则UDB生成该统一帐号对应的UDBTicket信息;UDB重定向并返回认证结果信息给领航平台,重定向消息中应携带Ticket消息,并生成全局Token写入客户端浏览器的内存Cookie。8、UDB返回的认证结果应携带对应的领航平台用户帐号、认证请求的统一帐号和统一帐号用户状态信息。UDB应支持帐号审计功能,如果一个领航平台用户帐号/别名/绑定号码认证的密码连续输入错误超过

33、N次(UDB管理员可配置,默认为6),UDB应延时响应,如果一个领航平台用户帐号/别名/绑定号码认证的密码连续输入错误超过M次之后(UDB管理员可配置,默认为10),UDB应能够锁定这个此领航平台用户帐号/别名/绑定号码,并发送告警,如锁定帐号为绑定的统一帐号,应不影响该帐号登录其他应用系统。5.3 绑定关系管理UDB应支持领航平台用户帐号绑定/解绑中国电信统一帐号(本网手机号码或固话电话号码)、异网手机号码、邮箱。对于绑定的统一帐号、异网手机号码、邮箱,由UDB维护在本UDB的唯一性,省UDB与全国UDB之间、省UDB与省UDB之间不做唯一性要求。1、统一帐号的绑定用户在领航平台进行领航平台

34、用户帐号与中国电信统一帐号的绑定时,需输入绑定的统一帐号和通用密码,领航平台将绑定请求转发给UDB,并由UDB验证通过后返回绑定成功结果。如输入的通用密码错误,UDB返回失败结果及原因值。如用户绑定的统一帐号在UDB中已经绑定了领航平台用户帐号,则UDB返回失败结果及原因值。如用户绑定的统一帐号“通行证注册激活标记”为“未注册激活”,则UDB应返回失败结果及原因值。用户也可以在领航平台服务界面上解绑已绑定的统一帐号,解绑后将不允许该统一帐号登录领航平台。如用户解绑的统一帐号在UDB中不存在,或该统一帐号未绑定申请解绑的领航平台用户帐号,则UDB返回失败结果及原因值。对于省UDB,如用户绑定的统

35、一帐号在UDB中不存在,则UDB返回失败结果及原因值。对于全国UDB,如全国领航平台绑定某省的统一帐号,如全国UDB无此帐号信息,则通过与相应省UDB的帐号信息查询接口,向该帐号归属的省UDB发起请求,省UDB应先判断该统一帐号的“通行证注册激活标记”:l 如为“已注册激活”,则省UDB通过帐号信息更新接口将该统一帐号的用户信息上传全国UDB,并将“全国UDB活跃用户标记”置为“标记”状态。l 如为“未注册激活”,则省UDB应返回失败结果及原因值。2、异网移动电话号码的绑定用户在领航平台进行领航平台用户帐号与异网移动号码的绑定时,需输入绑定的异网移动号码和短信验证码,领航平台将绑定请求转发给U

36、DB,并由UDB验证通过后返回绑定成功结果。如输入的短信验证码错误,UDB返回失败结果及原因值。对于短信验证码生成的相关要求参见5.4节。如该异网移动号码在UDB中已经绑定了领航平台用户帐号,则UDB返回失败结果及原因值。用户也可以在领航平台服务界面上解绑已绑定的异网移动电话号码,解绑后将不允许该异网移动号码登录领航平台。如用户解绑的异网移动电话号码在UDB中不存在,或该异网移动电话号码未绑定申请解绑的领航平台帐号,则UDB返回失败结果及原因值。对于省UDB,UDB应支持对异网移动号码的归属省判别的功能,对于非归属本省的异网移动号码,应不允许绑定,UDB返回失败结果及原因值。对于全国UDB,应

37、允许绑定任意省的异网移动号码。3、邮箱的绑定用户在领航平台进行领航平台用户账号与邮箱的绑定时,只需输入绑定的邮箱地址,领航平台将绑定请求转发给UDB, UDB保存绑定的邮箱地址,并生成激活邮件,提示用户登录邮箱并点击激活链接,且UDB验证激活操作通过后绑定关系生效。对于激活邮件生成的相关要求参见5.5节。如该邮箱在UDB中已经绑定了领航平台用户账号,则UDB返回失败结果及原因值。用户也可以在领航平台服务界面上解绑已绑定的邮箱,解绑后将不允许该邮箱地址登录领航平台。如用户解绑的邮箱地址在UDB中不存在,或该邮箱地址未绑定申请解绑的领航平台账号,则UDB返回失败结果及原因值。5.4 短信验证码生成

38、短信验证码的生成主要用于用户绑定异网移动号码功能操作。用户在领航平台进行领航平台用户帐号与异网移动号码的绑定时,需先点击获取短信验证码的功能操作,领航平台将短信验证码获取请求发送给UDB,UDB随机生成短信验证码后向该异网移动号码发送短信。用户收到该短信后,可在领航平台绑定界面输入异网移动号码和短信验证码,提交绑定申请。短信验证码格式同领航平台密码。如申请短信验证码的异网号码错误(如号码长度错误等),UDB应返回失败结果及原因值。绑定验证成功后或短信验证码有效期超时后,UDB应将该短信验证码失效。UDB在短信验证码验证时,应能够对请求中携带的时间戳进行判断,包括时间戳格式、是否是合理的时间、是

39、否是重复的时间(重复提交)、时间戳是否与当前时间差距大于一定时间段(如3s)等,对于时间戳错误的短信密码获取请求,应能够返回认证失败结果及原因值。5.5 激活邮件生成激活邮件的生成主要用于用户绑定邮箱功能操作。UDB应支持通过SMTP协议向邮箱发送邮件的功能,或能够调用189邮箱邮件发送接口向绑定邮箱发送邮件。UDB收到领航平台转发的邮箱绑定请求,应先将该邮箱地址存储在该领航平台用户账号对应的绑定邮箱地址中,并将绑定邮箱数量增1,然后UDB向该邮箱发送激活邮件。当用户登录该邮箱并点击链接激活后,UDB对领航平台用户账号、绑定邮箱地址、随机生成码、时间戳等信息进行验证,验证通过后绑定关系生效,将

40、该邮箱绑定激活标志置为“激活”状态。如超出激活有效期时间(默认24小时,UDB管理员可设置)用户未激活,则UDB应删除存储的绑定邮箱地址,并将绑定邮箱数量减1。激活邮件格式为http链接,内容包括UDB的URL,并携带对应的领航平台用户账号、绑定的该邮箱地址、随机生成码(格式同领航平台密码,并采用MD5加密)、时间戳信息。如激活成功,UDB应能够弹出激活成功的提示窗口。如绑定的领航平台用户账号、绑定邮箱地址、随机生成码、时间戳等信息验证存在错误,UDB应能够弹出绑定不成功的提示窗口。如申请绑定的邮箱地址错误(如非有效邮箱地址格式等),UDB应不发送激活邮件,并返回失败结果及原因值。5.6 单点

41、登录单点登录功能主要实现网厅到领航平台的单点登录、领航平台到其他应用系统的单点登录。1、网厅到领航平台的单点登录用户可以采用领航平台用户帐号登录网厅,并点击网厅上的领航平台链接实现到领航平台的单点登录。也可以采用领航平台用户帐号绑定的统一帐号登录网厅,再点击网厅上的领航平台链接实现到领航平台的单点登录。全国网厅只提供到全国领航平台的链接,各省网厅只提供到本省的领航平台的链接。对于领航平台用户帐号绑定的统一帐号登录网厅后,再单点登录到领航平台的场景,具体要求同中国电信用户数据库功能与设备规范7.5.1节的相关要求。对于领航平台用户帐号登录网厅后,再单点登录到领航平台的场景,具体要求如下:用户使用

42、领航平台帐号成功登录网厅之后,通过点击网厅上领航平台的链接访问该领航平台时,无须进行二次认证,即可进入登录后服务界面。该功能实现要求如下:1) 用户通过领航平台用户帐号成功登录网厅,并点击网厅上的领航平台链接,网厅将该请求重定向到省UAM,并携带领航平台的URL。省UAM根据全局Token,生成当前用户的身份信息及对应的用户身份索引(UAMTicket)。2) 省UAM携带UAMTicket,通过UDB提供的UAM单点登录接口,重定向请求到UDB。3) UDB保存重定向请求中的UAMTicket,并根据UAMTicket通过客户身份信息查询接口向省UAM查询用户身份信息,得到该用户的领航平台用

43、户帐号信息。4) UDB对用户身份信息中的帐号列表进行查询和判断,如帐号列表为空(即帐号不存在),则将该请求重定向到被链接的领航平台首页,并销毁保存的UAMTicket。5) UDB查询领航平台用户帐号用户信息,判断该领航平台用户帐号是否存在,如不存在,则将该请求重定向到被链接的领航平台首页,并销毁保存的UAMTicket。6) UDB调用领航平台的重定向单点登录接口,携带该领航平台用户帐号,重定向到领航平台,领航平台验证重定向请求中的帐号是否合法,若帐号合法,则领航平台向用户展示登录成功的界面;若否,则领航平台向用户展示登录失败的界面。2、领航平台到其他应用系统的单点登录对于领航平台到其他应

44、用系统的单点登录,只有采用统一帐号登录领航平台时才实现领航平台到其他应用系统的单点登录功能。具体要求同中国电信用户数据库功能与设备规范7.5.3节的相关要求。6 对领航平台相关功能要求1、对于领航平台用户帐号开户、销户、帐号信息变更、登录状态变更,领航平台应实时同步给UDB。开户数据需提供领航平台用户帐号和初始领航平台密码,销户数据只需提供领航平台用户帐号。2、帐号开通时,领航平台应能够向UDB发送领航平台密码明文。如领航平台的密码存储为MD5加密存储,则领航平台应在帐号开通时,应标明发送的密码为MD5加密后密文。3、领航平台应提供用户登录认证界面,用户登录领航平台时,应能够在界面上选择登录的

45、帐号类型(领航平台用户帐号/领航平台用户别名/中国电信通行证/邮箱/异网移动电话号码),默认为领航平台用户帐号。4、用户登录领航平台时,应能够在领航平台登录界面上提供用户登录帐号归属地的选择,默认为本省(对于省领航平台)或全国(对于全国领航平台)。5、如用户选择“中国电信通行证”登录方式,领航平台应能够重定向到UDB的统一登录认证界面,或领航平台登录认证界面嵌入UDB登录框。6、领航平台应能够根据重定向请求中的UDB Ticket,通过用户身份信息查询接口向UDB查询用户帐号信息。7、对于非“中国电信通行证”的登录认证,如用户未输入认证密码,领航平台应提示用户输入认证密码,不向UDB发起认证请

46、求。8、用户登录领航平台并提交登录请求时,领航平台将认证请求转发给UDB。领航平台应能够根据UDB返回的认证结果及原因值,提供相应的用户使用界面或提示信息。9、领航平台应提供服务界面,用户可以在领航平台的服务界面上设置该领航平台用户账户的别名,修改领航平台密码、绑定/解绑邮箱、异网手机号、中国电信通行证(本网手机号或固话号码)。对于领航平台用户修改领航平台密码,需提供“原密码”、“新密码”和“确认密码”输入框,输入的密码以圆点显示,密码设置成功后提示“新密码设置成功”;对于领航平台管理员修改其他用户的领航平台密码,只需输入“新密码”和“确认密码”,密码设置成功后提示“新密码设置成功”。对于绑定中国电信通行证,需提供“统一帐号”和“通用密码”的输入框,对于绑定异网手机号,需提供“获取短信验证码”按钮和相应的“异网手机号”和“短信验证码”输入框,对于绑定邮箱,只需提供“邮箱地址”输入框,并提示用户登录邮箱激活绑定关系。10、领航平台应能够在领航平台密码更新接口中表明该请求是领航平台企业管理员更改其他用户的领航平台密码,或领航平台用户更改自身的领航平台密码。11、领航平台一次绑定/解绑请求只能绑定/解绑一个帐号,其服务界面不提供多个号码的同时绑定/解

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 教育教学 > 成人教育


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号