CN103701873A - 一种多应用之间一次点击登陆的方法 - Google Patents

一种多应用之间一次点击登陆的方法 Download PDF

Info

Publication number
CN103701873A
CN103701873A CN201310674983.2A CN201310674983A CN103701873A CN 103701873 A CN103701873 A CN 103701873A CN 201310674983 A CN201310674983 A CN 201310674983A CN 103701873 A CN103701873 A CN 103701873A
Authority
CN
China
Prior art keywords
application
user profile
click
login
https server
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.)
Pending
Application number
CN201310674983.2A
Other languages
English (en)
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.)
SHENZHEN HIRISUN TECHNOLOGY Inc
Original Assignee
SHENZHEN HIRISUN TECHNOLOGY Inc
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 SHENZHEN HIRISUN TECHNOLOGY Inc filed Critical SHENZHEN HIRISUN TECHNOLOGY Inc
Priority to CN201310674983.2A priority Critical patent/CN103701873A/zh
Publication of CN103701873A publication Critical patent/CN103701873A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

本发明涉及一种多应用之间一次点击登陆的方法,通过将多个应用的用户信息共享的方式,规避多次点击登录带来的风险,提高的用户体验效果,保证了用户的信息安全。

Description

一种多应用之间一次点击登陆的方法
技术领域
本发明涉及一种多应用之间一次点击登陆的方法。
背景技术
在同一移动终端打开不同的应用时,每次都需要输入用户名和密码,然后登陆验证通过后,才可以进入应用,进行使用。在这种重复性的操作过程中,首先对用户的体现效果就不好,需要记住很多不同的用户名和密码(每个应用不同,登陆的方式和信息也不一样),给用户工作带来了很大的不便;其次,在多次的输入中,有可能因为手机的病毒或者恶意程序,来截获用户输入的信息,导致信息泄露;最后,如果应用之间的跳转,采用传参数(用户的信息当成参数)的形式进行,更加大大增加信息泄露的风险。
发明内容
本发明提供一种多应用单点登录的方法,采用这种方式,就可以规避多次点击登录带来的风险,提高的用户体验效果,保证了用户的信息安全。
本方法的实现过程如下:
一种多应用之间一次点击登陆的方法,包含以下步骤:
S1,登陆应用A,并将应用A的用户信息保存在本地内存中;
S2,将应用A的用户信息,使用https的方式,保存到https服务器端;
S3,https服务器将从应用A传来的用户信息临时保存在内存中,并设置一定的保存时间;
S4,应用A把AppID传给应用B;
S5,应用B获得应用A的AppID后,使用此AppID,去https服务器上获取用户的信息;
S6,如果应用B为本地首次登陆,那么应用B从https服务器上获取用户信息进行后台的登陆,登陆成功,则进入应用B的界面;登陆不成功,则跳到应用B的登陆界面;如果应用B之前在本地登陆过,那么应用B把从https服务器上获取的用户信息与应用B之前登陆后保存在内存中的信息进行比较,如果一致,进入应用B的界面;如果不一致,就跳到应用B的登陆界面。
进一步,各应用使用输入模拟键盘进行登录。
进一步,在S2所述的应用A的用户信息保存在https服务器端的过程中,所述的用户信息使用本地的软证书进行加密,传输的通道采用SSL协议。
进一步,在所述S4中的AppID信息为设备ID和时间戳,所述的信息进行MD5加密。
进一步,S2中所述的保存时间默认设置为30秒,30秒过后,从应用A传来的用户信息从https服务器的内存中删除;
最后,S6中所述的应用B将获得的用户信息在后台与本地保存的应用A的信息进行比较时,设定最长比较时间,比较时间超过最长比较时间时,失败返回登录界面。
通过以上方法实现了在同一设备不同应用程序之间的一次点击登录,规避了多次点击登录带来的风险,提高了用户体验效果,保证了用户的信息安全。
附图说明
图1为多应用之间一次点击登录的实现过程示意图。
具体实施方式
以下将结合附图对本发明的实现过程进行详细描述。
本发明所指的应用程序应为2个或2个以上,以下以应用A和应用B为例进行说明。
如图1所示,在同一本地设备实现应用A和应用B多之间一次点击登陆的方法,为了各应用使用安全,优选使用模拟键盘进行输入,首先,进行登录登陆应用A,并将应用A的用户信息保存在本地内存中;然后将应用A的用户信息使用https的方式保存到https服务器端,在此过程中,所述的用户信息使用本地的软证书进行加密,传输的通道采用SSL协议;https服务器将从应用A传来的用户信息临时保存在内存中,并设置一定的保存时间,一般默认设置为30秒,30秒过后,从应用A传来的用户信息从https服务器的内存中删除;然后应用A把AppID传给应用B,AppID信息为设备ID和时间戳,并将AppID信息进行MD5加密。当应用B获得应用A的AppID后,使用此AppID,去https服务器上获取用户的信息;如果B为本地首次登陆,即从来没有打开过B应用,那么B从https上获取用户信息进行后台的登陆,登陆成功,则进入B的界面;登陆不成功,则跳到B的登陆界面;如果B之前在本地登陆过,那么B把从https上获取的用户信息与B之前登陆后保存在内存中的信息进行比较,如果一致,进入B的界面;如果不一致,就跳到B的登陆界面。另外,在应用B将获得的用户信息在后台与本地保存的应用A的信息进行比较时,设定最长比较时间,比较时间超过最长比较时间时,失败返回登录界面。
以上实现的在同一设备不同应用程序之间的一次点击登录的方法,规避了多次点击登录带来的风险,提高了用户体验效果,保证了用户的信息安全。

Claims (6)

1.一种多应用之间一次点击登陆的方法,其通过以下步骤实现: 
S1,登陆应用A,并将应用A的用户信息保存在本地内存中; 
S2,将应用A的用户信息,使用https的方式,保存到https服务器端; 
S3,https服务器将从应用A传来的用户信息临时保存在内存中,并设置一定的保存时间; 
S4,应用A把AppID传给应用B; 
S5,应用B获得应用A的AppID后,使用此AppID,去https服务器上获取用户信息; 
S6,如果应用B为本地首次登陆,那么应用B从https服务器上获取用户信息进行后台的登陆,登陆成功,则进入应用B的界面;登陆不成功,则跳到应用B的登陆界面;如果应用B之前在本地登陆过,那么应用B把从https服务器上获取的用户信息与应用B之前登陆后保存在内存中的信息进行比较,如果一致,进入应用B的界面;如果不一致,就跳到应用B的登陆界面。 
2.根据权利要求1所述的多应用之间一次点击登录的方法,其特征在于:各应用使用模拟输入键盘进行登录。 
3.根据权利要求1所述的多应用之间一次点击登录的方法,其特征在于:在S2所述的应用A的用户信息保存在https服务器端的过程中,所述的用户信息使用本地的软证书进行加密,传输的通道采用SSL协议。 
4.根据权利要求3所述的多应用之间一次点击登录的方法,其特征 在于:在所述S4中的AppID信息为设备ID和时间戳,所述的信息进行MD5加密。 
5.根据权利要求1所述的多应用之间一次点击登录的方法,其特征在于:S2中所述的保存时间默认设置为30秒,30秒过后,从应用A传来的用户信息从https服务器的内存中删除。 
6.根据权利要求1所述的多应用之间一次点击登录的方法,其特征在于:S6中所述的应用B将获得的用户信息在后台与本地保存的应用A的信息进行比较时,设定最长比较时间,比较时间超过最长比较时间时,失败返回登录界面。 
CN201310674983.2A 2013-12-11 2013-12-11 一种多应用之间一次点击登陆的方法 Pending CN103701873A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310674983.2A CN103701873A (zh) 2013-12-11 2013-12-11 一种多应用之间一次点击登陆的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310674983.2A CN103701873A (zh) 2013-12-11 2013-12-11 一种多应用之间一次点击登陆的方法

Publications (1)

Publication Number Publication Date
CN103701873A true CN103701873A (zh) 2014-04-02

Family

ID=50363267

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310674983.2A Pending CN103701873A (zh) 2013-12-11 2013-12-11 一种多应用之间一次点击登陆的方法

Country Status (1)

Country Link
CN (1) CN103701873A (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105099985A (zh) * 2014-04-21 2015-11-25 百度在线网络技术(北京)有限公司 多应用程序登录实现方法和装置
CN105429943A (zh) * 2015-10-28 2016-03-23 腾讯科技(深圳)有限公司 一种信息处理方法及其终端
CN106231590A (zh) * 2016-09-29 2016-12-14 乐视控股(北京)有限公司 账号管理方法及装置
CN106358185A (zh) * 2016-09-29 2017-01-25 乐视控股(北京)有限公司 账号管理方法及装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101510877A (zh) * 2009-02-25 2009-08-19 中国网络通信集团公司 单点登录方法和***、通信装置
CN101605030A (zh) * 2008-06-13 2009-12-16 新奥特(北京)视频技术有限公司 一种面向电视台应用的基于Active Directory的统一认证实现方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101605030A (zh) * 2008-06-13 2009-12-16 新奥特(北京)视频技术有限公司 一种面向电视台应用的基于Active Directory的统一认证实现方法
CN101510877A (zh) * 2009-02-25 2009-08-19 中国网络通信集团公司 单点登录方法和***、通信装置

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105099985A (zh) * 2014-04-21 2015-11-25 百度在线网络技术(北京)有限公司 多应用程序登录实现方法和装置
CN105099985B (zh) * 2014-04-21 2018-09-07 百度在线网络技术(北京)有限公司 多应用程序登录实现方法和装置
CN105429943A (zh) * 2015-10-28 2016-03-23 腾讯科技(深圳)有限公司 一种信息处理方法及其终端
CN105429943B (zh) * 2015-10-28 2020-07-14 腾讯科技(深圳)有限公司 一种信息处理方法及其终端
CN106231590A (zh) * 2016-09-29 2016-12-14 乐视控股(北京)有限公司 账号管理方法及装置
CN106358185A (zh) * 2016-09-29 2017-01-25 乐视控股(北京)有限公司 账号管理方法及装置

Similar Documents

Publication Publication Date Title
CN108462704B (zh) 登录验证方法、装置、计算机设备及存储介质
WO2015154488A1 (zh) 一种访问路由器的方法及装置
CN107634832B (zh) 字符串加密、验证方法、装置、计算机可读存储介质
CN105406976B (zh) 一种弱口令核查方法及***
CN108683706B (zh) 一种基于nb-iot云锁通讯的加密算法及其验证方法
CN103701873A (zh) 一种多应用之间一次点击登陆的方法
CN109165511B (zh) Web安全漏洞处理方法、***及计算机可读存储介质
CN104869099A (zh) 一种基于指纹账户的多网络帐号登录方法及***
CN107864475B (zh) 基于Portal+动态密码的WiFi快捷认证方法
US10826912B2 (en) Timestamp-based authentication
CN105208041B (zh) 基于hook的云存储应用加密数据包破解方法
CN102624687A (zh) 基于移动终端的联网程序用户验证方法
WO2015131524A1 (zh) 远程访问服务器的方法及web服务器
CN105354505A (zh) 一种图像适配方法及电子设备
WO2016110080A1 (zh) 一种故障定位的方法和相应装置
CN103259785B (zh) 虚拟令牌的认证方法及***
CN107911383A (zh) 一种密码校验方法和装置
CN105049448A (zh) 单点登录装置和方法
CN107645597A (zh) 应用程序的同步方法与终端
CN110928771A (zh) 一种定时自动化批量测试Rest接口的方法及***
CN102594565B (zh) 利用数字证书识别加密协议的识别方法及***
US20160156610A1 (en) Message Pushing System And Method
US20210099495A1 (en) Dynamic code injection by policy enforcement point
CN104202372B (zh) 一种触摸屏终端登录服务器的方法和***
CN104346161A (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
RJ01 Rejection of invention patent application after publication

Application publication date: 20140402

RJ01 Rejection of invention patent application after publication