【摘要】 本发明提供了一种适用于单一登入系统的单一登入方法,所述单一登入系 统包括用户端计算机、单一登入伺服器以及验证伺服器,且用户端计算机中安 装Non-Web应用系统。在已登入此单一登入系统而在用户端计算机上设置有登 入钥匙的情形下,因采用Java Web Start技术而能在网页浏览器显示的网页上点 击与Non-Web应用系统有关的超链接之后,动态产生JNLP文件且加入登入钥 匙作为一参数,进而在用户端计算机上执行启动程序,通过网络服务安全机制 传送登入钥匙到单一登入伺服器配合验证伺服器进行验证并回传验证结果,验 证成功则得以登入并启动Non-Web应用系统。因此,在不影响原有Non-Web 应用系统架构下达到Web及Non-Web应用系统之间的单一登入效果。 【专利类型】发明申请 【申请人】鼎新电脑股份有限公司 【申请人类型】企业 【申请人地址】台湾省台北县 【申请人地区】中国 【申请人城市】台湾省 【申请号】CN200810146293.9 【申请日】2008-08-18 【申请年份】2008 【公开公告号】CN101656714A 【公开公告日】2010-02-24 【公开公告年份】2010 【授权公告号】CN101656714B 【授权公告日】2012-12-05 【授权公告年份】2012.0 【发明人】曾信诚 【主权项内容】1、一种单一登入方法,适用于一单一登入系统,所述单一登入系统包括一 用户端计算机、一单一登入伺服器以及一验证伺服器,所述用户端计算机中安 装一Non-Web应用系统,其特征在于,所述单一登入方法包括: 在以一身份认证信息第一次成功登入所述单一登入系统后,所述单一登入 伺服器产生一登入钥匙并存放在所述用户端计算机中; 在网页上点击与所述Non-Web应用系统有关的一超链接,以启动所述超链 接所链接到的一JNLP文件产生程序,所述JNLP文件产生程序在所述单一登入 伺服器中执行; 所述JNLP文件产生程序动态产生一JNLP文件,并抓取所述用户端计算机 中的登入钥匙作为所述JNLP文件的参数; 所述用户端计算机读取所述JNLP文件,以触发安装在所述用户端计算机的 Java Web Start应用程序; 所述用户端计算机从所述单一登入伺服器下载一启动程序,并在所述用户 端计算机中执行所述启动程序; 所述启动程序将由所述JNLP文件取得的所述登入钥匙通过一网络服务向 所述单一登入伺服器要求验证,若验证成功,则所述单一登入伺服器将经过认 证后的所述身份认证信息回传到所述用户端计算机;以及 所述启动程序以经过认证后的所述身份认证信息登入并启动所述Non-Web 应用系统。 【当前权利人】鼎捷软件股份有限公司 【当前专利权人地址】上海市江场路1377弄中央绿地1号楼22F 【被引证次数】TRUE 【家族被引证次数】TRUE