发明名称 一种单点登录方法及系统
摘要 本发明公开了一种单点登录方法及系统,在本发明提供的单点登录方法及系统中,各C/S应用系统的登录窗口信息的配置均可以由系统管理员实施,且所有的配置生成的配置文件以及用户配置的包含了用户登录信息的用户映射文件均存储在WEB单点登录服务器上,因此用户在登陆WEB单点登录应用系统的过程中,对于同一C/S应用系统在不同主机上安装路径不一致,故可能与管理员用户所配置的配置信息不一致而导致C/S应用系统单点登录失败的问题,本发明采用自适应的方法解决了该问题;利用本发明提供的该单点登录方法,简化了普通用户单点登录的配置过程,大大节约了单点登录的实施成本。
申请公布号 CN102413125B 申请公布日期 2014.09.03
申请号 CN201110341800.6 申请日期 2011.11.02
申请人 深圳中兴力维技术有限公司 发明人 肖东晖;熊彩琼
分类号 H04L29/06(2006.01)I;H04L29/08(2006.01)I 主分类号 H04L29/06(2006.01)I
代理机构 深圳市世纪恒程知识产权代理事务所 44287 代理人 胡海国
主权项 一种单点登录方法,其特征在于,包括:A、将包含有多个C/S应用系统的登录窗口句柄信息以及用以唯一区分各个C/S应用系统的C/S应用系统标识信息的配置文件存储于WEB单点登录服务器之上;B、将与用户唯一对应且包含有多个C/S应用系统登录信息以及相应的C/S应用系统标识信息的用户映射文件存储于WEB单点登录服务器之上;C、在用户初次登陆WEB单点登录应用系统时,通过Activex控件从WEB单点登录服务器下载配置文件;且当用户激活目标C/S应用系统时,所述Activex控件从WEB单点登录服务器获取与该用户对应的用户映射文件,并将该用户映射文件中的目标C/S应用系统登录信息以及目标C/S应用系统标识信息发送至动态执行程序DLL;D、所述动态执行程序DLL依据获取到的所述目标C/S应用系统标识信息查询配置文件,获取与所述目标C/S应用系统相对应的登录窗口句柄信息,所述动态执行程序DLL结合获取到的所述登录窗口句柄信息以及目标C/S应用系统登录信息执行目标C/S应用系统的登陆;在所述步骤A中,所述C/S应用系统的登录窗口句柄信息包括登录弹出窗口句柄信息、用户名输入框句柄信息、密码输入框句柄信息、登录按钮句柄信息、安装路径句柄信息;在所述步骤D中,当所述动态执行程序DLL依据获取到的所述目标C/S应用系统标识信息查询配置文件,且获取到的所述目标C/S应用系统的安装路径句柄信息在本地客户端不存在时,执行以下步骤:D1、动态执行程序DLL在本地客户端搜索所述目标C/S应用系统;D2、若搜索到所述目标C/S应用系统,则将所述目标C/S应用系统的真实安装路径句柄信息更新至存储于本地客户端的配置文件之中;用户通过所述WEB单点登录应用系统进行配置文件以及C/S应用系统登录信息的配置。
地址 518057 广东省深圳市南山区高新区科技南一路W1-A栋二楼