CN103701873A - 一种多应用之间一次点击登陆的方法 - Google Patents
一种多应用之间一次点击登陆的方法 Download PDFInfo
- 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
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的信息进行比较时,设定最长比较时间,比较时间超过最长比较时间时,失败返回登录界面。
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)
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)
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的统一认证实现方法 |
-
2013
- 2013-12-11 CN CN201310674983.2A patent/CN103701873A/zh active Pending
Patent Citations (2)
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)
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 |