[go: up one dir, main page]

CN102215232A - 一种单点登录的方法 - Google Patents

一种单点登录的方法 Download PDF

Info

Publication number
CN102215232A
CN102215232A CN2011101507749A CN201110150774A CN102215232A CN 102215232 A CN102215232 A CN 102215232A CN 2011101507749 A CN2011101507749 A CN 2011101507749A CN 201110150774 A CN201110150774 A CN 201110150774A CN 102215232 A CN102215232 A CN 102215232A
Authority
CN
China
Prior art keywords
login
user
sign
goal systems
fill
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2011101507749A
Other languages
English (en)
Other versions
CN102215232B (zh
Inventor
纪之强
吴广山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inspur Software Technology Co Ltd
Original Assignee
Shandong Inspur Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shandong Inspur Software Co Ltd filed Critical Shandong Inspur Software Co Ltd
Priority to CN201110150774.9A priority Critical patent/CN102215232B/zh
Publication of CN102215232A publication Critical patent/CN102215232A/zh
Application granted granted Critical
Publication of CN102215232B publication Critical patent/CN102215232B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明提供一种能够简便快速单点登录其它系统的方法。该方法是对用户登录税局各个业务系统的过程进行详细分析,通过系统整合框架将单点登录目标系统与基础工作平台整合在一起,采用程序精确模拟用户的操作过程:打开登录页面、填写身份信息、解析识别校验码并登录。具体步骤如下:A.分析用户登录税局业务系统的操作过程,主要分为:打开登录页面、填写身份信息、填写校验码、登录等步骤;B.通过整合框架将单点登录目标系统与基础工作平台整合在一起;C.使用程序模拟用户登录过程;D.自动挂载光学识别程序OCR解析并识别校验码;E.完成登录。

Description

一种单点登录的方法
技术领域
本发明涉及一种计算机应用技术领域,尤其是在不需要对目标系统做任何修改,也不需要单独认证服务器的前提下,能够简便快速的登录目标系统,突破传统方式复杂性的一种单点登录方法。
背景技术
随着信息化建设的不断升级,税局业务系统数量不断增加,系统的复杂程度也越来越难以控制。这就需要采用单点登录的方式将税局各个业务系统整合到统一基础工作平台中,从而实现统一界面管理,业务流程前后衔接,提升纳税服务水平。而传统的采用模拟URL来实现单点登录的方式需要对目标系统的登录模块进行全面的分析,如表单域的组成、密码加密方式等,目标系统越复杂分析工作量也越大,不仅整合速度慢并且有很多情形无法实现,如除用户名、密码外某些系统还会进行额外的校验如请求来源、隐藏域等,这些校验必须由用户亲自进行登录操作才能通过;无法处理需要人工识别的系统,如登录页面的随机校验码需要操作人员识别并正确录入,否则无法登陆。这些缺点导致了开发人员为实现单点登录花费大量时间而耽误了系统间业务流程的整合。
发明内容
本发明的目的是克服现有技术的不足,提供一种单点登录的方法。
解决其技术问题所采用的技术方案是:将用户登录税局各业务系统的过程进行详细分析,采用程序精确模拟用户的登录即打开登录页面、填写身份信息、解析识别校验码并登录等过程,最终实现简便的将税局各业务系统整合到统一基础工作平台中,在平台中即可使用各系统提供的业务服务功能,具体包括以下步骤:
(1) 分析用户登录目标系统的过程,包括打开登录页面、填写身份信息、填写校验码、登录;
(2)通过Apache Http服务器将单点登录目标系统与基础工作平台整合在一起,利用Apache的反向代理功能将远程服务器映射到本地服务器的URL空间,本地服务器并不是扮演传统意义上代理服务器的角色而是表现为远程服务器的一个镜像,从而实现基础平台对目标系统页面的自由访问;
(3)模拟用户的登录操作过程,根据对用户登录目标系统过程的详细分析,使用脚本来模拟重现这个过程,包括将用户登录账号填写至指定的文本框后触发其onblur()事件来获取用户状态信息;填写用户登录密码然后调用加密算法计算出后台需要传递的加密后的密码值;
(4)根据目标系统特征选择是否自动挂载模式识别程序,利用模式识别程序来解析用户登录时需要填写的验证码,并将识别出的数据填写至指定区域;
(5)登录系统,系统在登录前还需要对用户填写的数据进行校验或者进行一些解析运算,利用脚本来主动触发这些事件为最后的登录做准备,最后主动提交表单或触发登录按钮的click事件进行系统登录。
本发明的优异效果,本发明的方法是在反复分析理解用户登录各业务系统的操作过程的基础上,进行动作分析,设计每个步骤的程序模拟,最终实现单点登录各系统。该方法代替了传统的采用模拟URL来实现单点登录的方式,绕开了目标系统为防止单点登录而设置的技术壁垒,简化了将目标系统集成到基础工作平台的过程,减轻了开发人员的工作量将节省的时间用于项目的核心即不同系统间业务的整合。
附图说明
附图1为单点登录方法的总体示意图。
附图标记说明:
1.用户,2.基础工作平台,3.程序模拟用户登录过程,4.Apache Http服务器,5.目标系统
附图2为单点登录方法流程图。
实施方式
本发明主要采用程序来模拟用户登录目标系统的操作过程,主要步骤如下:
(1) 分析用户登录目标系统的过程。如打开登录页面、填写身份信息、填写校验码、登录等步骤;
(2)通过Apache Http服务器将单点登录目标系统与基础工作平台整合在一起。利用Apache的反向代理功能将远程服务器映射到本地服务器的URL空间,本地服务器并不是扮演传统意义上代理服务器的角色而是表现为远程服务器的一个镜像,从而实现基础平台对目标系统页面的自由访问;
(3)模拟用户的登录操作过程。根据对用户登录目标系统过程的详细分析,使用脚本来模拟重现这个过程。如将用户登录账号填写至指定的文本框后触发其onblur()事件来获取用户状态信息;填写用户登录密码然后调用加密算法计算出后台需要传递的加密后的密码值等等;
(4)根据目标系统特征选择是否自动挂载模式识别程序。利用模式识别程序来解析用户登录时需要填写的验证码,并将识别出的数据填写至指定区域;
(5)登录系统。一般系统在登录前还需要对用户填写的数据进行校验或者进行一些解析运算等,利用脚本来主动触发这些事件为最后的登录做准备。最后主动提交表单或触发登录按钮的click事件进行系统登录。
本发明的方法是对用户登录税局各业务系统的过程进行详细分析,采用程序精确模拟用户的登录即打开登录页面、填写身份信息、解析识别校验码并登录等过程,最终实现简便的将税局各业务系统整合到统一基础工作平台中,在平台中即可使用各系统提供的业务服务功能。此种单点登录的实现方法与传统URL模拟相比适用范围更广,过程简单快速,花费的工作量也较少,可以方便的添加新的单点登录系统,也可以方便的移植到其他的项目中去,具有很好的实用价值。

Claims (1)

1.一种单点登录方法,其特征在于将用户登录税局各业务系统的过程进行详细分析,采用程序精确模拟用户的登录即打开登录页面、填写身份信息、解析识别校验码并登录等过程,最终实现简便的将税局各业务系统整合到统一基础工作平台中,在平台中即可使用各系统提供的业务服务功能,具体包括以下步骤:
(1) 分析用户登录目标系统的过程,包括打开登录页面、填写身份信息、填写校验码、登录;
(2)通过Apache Http服务器将单点登录目标系统与基础工作平台整合在一起,利用Apache的反向代理功能将远程服务器映射到本地服务器的URL空间,本地服务器并不是扮演传统意义上代理服务器的角色而是表现为远程服务器的一个镜像,从而实现基础平台对目标系统页面的自由访问; 
(3)模拟用户的登录操作过程,根据对用户登录目标系统过程的详细分析,使用脚本来模拟重现这个过程,包括将用户登录账号填写至指定的文本框后触发其onblur()事件来获取用户状态信息;填写用户登录密码然后调用加密算法计算出后台需要传递的加密后的密码值;
(4)根据目标系统特征选择是否自动挂载模式识别程序,利用模式识别程序来解析用户登录时需要填写的验证码,并将识别出的数据填写至指定区域;
(5)登录系统,系统在登录前还需要对用户填写的数据进行校验或者进行一些解析运算,利用脚本来主动触发这些事件为最后的登录做准备,最后主动提交表单或触发登录按钮的click事件进行系统登录。
CN201110150774.9A 2011-06-07 2011-06-07 一种单点登录的方法 Active CN102215232B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110150774.9A CN102215232B (zh) 2011-06-07 2011-06-07 一种单点登录的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110150774.9A CN102215232B (zh) 2011-06-07 2011-06-07 一种单点登录的方法

Publications (2)

Publication Number Publication Date
CN102215232A true CN102215232A (zh) 2011-10-12
CN102215232B CN102215232B (zh) 2014-06-18

Family

ID=44746362

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110150774.9A Active CN102215232B (zh) 2011-06-07 2011-06-07 一种单点登录的方法

Country Status (1)

Country Link
CN (1) CN102215232B (zh)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102377788A (zh) * 2011-12-13 2012-03-14 方正国际软件有限公司 单点登录系统及其单点登录方法
CN102638454A (zh) * 2012-03-14 2012-08-15 武汉理工大学 一种面向http身份鉴别协议的插件式单点登录集成方法
CN102694850A (zh) * 2012-05-16 2012-09-26 浪潮齐鲁软件产业有限公司 一种基于HttpClient技术的系统集成方法
CN102957690A (zh) * 2012-09-26 2013-03-06 北京奇虎科技有限公司 网站安全验证方法及系统
CN103152406A (zh) * 2013-02-19 2013-06-12 人民搜索网络股份公司 网站的访问方法及装置
WO2015062362A1 (zh) * 2013-11-01 2015-05-07 北京奇虎科技有限公司 用户登录的方法、设备及系统
CN108255442A (zh) * 2018-01-15 2018-07-06 任海鹏 一种电子发票查验打印系统及方法
CN110493219A (zh) * 2019-08-16 2019-11-22 南京云帐房网络科技有限公司 在云端登陆税务系统的方法、系统、及数据接口
CN110673892A (zh) * 2019-09-17 2020-01-10 中电万维信息技术有限责任公司 一种基于组件配置的接口统一调用方法
CN111831999A (zh) * 2020-07-13 2020-10-27 中国银行股份有限公司 一种聚合多站操作的方法和系统
CN117667288A (zh) * 2023-12-08 2024-03-08 安徽大学 一种基于epics的大科学装置前端控制方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030188193A1 (en) * 2002-03-28 2003-10-02 International Business Machines Corporation Single sign on for kerberos authentication
CN101588348A (zh) * 2008-05-22 2009-11-25 中国电信股份有限公司 一种基于Web的系统登录方法和装置
CN102025495A (zh) * 2009-09-17 2011-04-20 成都康赛电子科大信息技术有限责任公司 基于saml2.0的身份认证和管理

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030188193A1 (en) * 2002-03-28 2003-10-02 International Business Machines Corporation Single sign on for kerberos authentication
CN101588348A (zh) * 2008-05-22 2009-11-25 中国电信股份有限公司 一种基于Web的系统登录方法和装置
CN102025495A (zh) * 2009-09-17 2011-04-20 成都康赛电子科大信息技术有限责任公司 基于saml2.0的身份认证和管理

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102377788B (zh) * 2011-12-13 2014-06-25 方正国际软件有限公司 单点登录系统及其单点登录方法
CN102377788A (zh) * 2011-12-13 2012-03-14 方正国际软件有限公司 单点登录系统及其单点登录方法
CN102638454A (zh) * 2012-03-14 2012-08-15 武汉理工大学 一种面向http身份鉴别协议的插件式单点登录集成方法
CN102638454B (zh) * 2012-03-14 2014-05-21 武汉理工大学 一种面向http身份鉴别协议的插件式单点登录集成方法
CN102694850B (zh) * 2012-05-16 2017-04-05 浪潮软件集团有限公司 一种基于HttpClient技术的系统集成方法
CN102694850A (zh) * 2012-05-16 2012-09-26 浪潮齐鲁软件产业有限公司 一种基于HttpClient技术的系统集成方法
CN102957690A (zh) * 2012-09-26 2013-03-06 北京奇虎科技有限公司 网站安全验证方法及系统
WO2014048186A1 (zh) * 2012-09-26 2014-04-03 北京奇虎科技有限公司 网站安全验证方法及系统
CN102957690B (zh) * 2012-09-26 2016-06-29 北京奇虎科技有限公司 网站安全验证方法及系统
CN103152406A (zh) * 2013-02-19 2013-06-12 人民搜索网络股份公司 网站的访问方法及装置
WO2015062362A1 (zh) * 2013-11-01 2015-05-07 北京奇虎科技有限公司 用户登录的方法、设备及系统
CN108255442A (zh) * 2018-01-15 2018-07-06 任海鹏 一种电子发票查验打印系统及方法
CN110493219A (zh) * 2019-08-16 2019-11-22 南京云帐房网络科技有限公司 在云端登陆税务系统的方法、系统、及数据接口
CN110673892A (zh) * 2019-09-17 2020-01-10 中电万维信息技术有限责任公司 一种基于组件配置的接口统一调用方法
CN110673892B (zh) * 2019-09-17 2023-01-03 中电万维信息技术有限责任公司 一种基于组件配置的接口统一调用方法
CN111831999A (zh) * 2020-07-13 2020-10-27 中国银行股份有限公司 一种聚合多站操作的方法和系统
CN117667288A (zh) * 2023-12-08 2024-03-08 安徽大学 一种基于epics的大科学装置前端控制方法

Also Published As

Publication number Publication date
CN102215232B (zh) 2014-06-18

Similar Documents

Publication Publication Date Title
CN102215232B (zh) 一种单点登录的方法
Landauer et al. Have it your way: Generating customized log datasets with a model-driven simulation testbed
US11983723B2 (en) Tracking digital credential usage in a sensor-monitored environment
US11888855B2 (en) Website verification platform
US11805119B1 (en) Systems and methods for one-click two-factor authentication
CN104601408B (zh) 用于非开放网络环境的网站数据统计及分析方法及系统
CN103856493B (zh) 跨域登录系统及方法
US20170279928A1 (en) Pre-formed instructions for a mobile cloud service
US20180196875A1 (en) Determining repeat website users via browser uniqueness tracking
CN104318138A (zh) 一种验证用户身份的方法和装置
CN110612545A (zh) 自学习自适应路由系统
CN109218326A (zh) 登录验证方法、装置、存储介质及服务器
CN103150647A (zh) 报表文件处理方法、服务器和系统
CN110837657B (zh) 数据处理方法、客户端、服务器及存储介质
CN110348438A (zh) 一种基于人工神经网络模型的图片字符识别方法、装置和电子设备
CN110276183B (zh) 反向图灵验证方法及装置、存储介质、电子设备
CN106953847A (zh) 一种基于thrift的大数据跨平台实时处理方法
US20190347672A1 (en) Memory augmentation in support of web interactions
CN105701175B (zh) 一种数据获取方法及装置
Cáliz González Design, development and testing of a full-stack web service for a trajectory computation algorithm
CN105760181B (zh) 一种跨代码语言的开发框架
CN105262596B (zh) 一种网络认证自动登录方法及系统
CN120849497B (zh) 一种基于rpa的跨政务系统数据处理方法、装置、设备及存储介质
US11785094B2 (en) Secure content delivery computer system
CN110533436B (zh) 一种多系统工单数据融合的方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C53 Correction of patent of invention or patent application
CB02 Change of applicant information

Address after: 250104 Ji'nan science and Technology Development Zone, Shandong Branch Road No. 2877

Applicant after: Inspur Group Co., Ltd.

Address before: 250014 No. 2877, route No., hi tech Zone, Shandong, Ji'nan

Applicant before: Shandong Inspur software Co., Ltd.

COR Change of bibliographic data

Free format text: CORRECT: APPLICANT; FROM: SHANDONG INSPUR SOFTWARE CO., LTD. TO: INSPUR GROUP CO., LTD.

C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20200609

Address after: 250100 Inspur Science Park, No. 1036, Inspur Road, high tech Zone, Jinan City, Shandong Province

Patentee after: Inspur Software Technology Co.,Ltd.

Address before: 250104 No. 2877, route No., hi tech Zone, Shandong, Ji'nan

Patentee before: INSPUR GROUP Co.,Ltd.