扫码登录方法、系统、设备及存储介质与流程
未命名
09-29
阅读:111
评论:0

1.本技术涉及安全登录技术领域,尤其涉及一种扫码登录方法、系统、设备及存储介质。
背景技术:
2.在这个互联网时代,人们的生活与互联网已密不可分,互联网通过各种各样的应用平台,为人们的生活提供了便利。现有的很多应用平台通过特定应用程序扫码登录,在服务器端生成一个url地址,地址中携带唯一编号,用户通过特定应用程序的扫码后,访问认证服务器并提交用户的个人信息。身份认证服务器通过用户个人信息判定用户身份,通知网页完成认证的过程。但是,在访问认证服务器进行身份认证的过程中,携带有个人信息,在不安全的网络环境下存在个人信息被拦截、仿造的可能性。
技术实现要素:
3.本技术实施例通过提供一种扫码登录方法、系统、设备及存储介质,旨在解决身份认证的过程中,个人信息容易被拦截伪造的问题。
4.本技术实施例提供了一种应用于客户服务器的扫码登录方法,所述扫码登录方法,包括:
5.在接收到用户终端发送的二维码的扫描请求时,通过短链接重定向对认证服务器发送访问请求,以使所述认证服务器在接收到访问请求时,通过运营商平台的5g消息认证接口获取扫描所述二维码的用户终端的身份认证信息,并将所述用户终端的身份认证信息反馈至所述客户服务器;
6.接收所述用户终端的身份认证信息,并基于所述身份认证信息完成所述用户终端的登录。
7.在一实施例中,所述在接收到用户终端发送的二维码的扫描请求时,通过短链接重定向对认证服务器发送访问请求,以使所述认证服务器在接收到访问请求时,通过运营商平台的5g消息认证接口获取扫描所述二维码的用户终端的身份认证信息,并将所述用户终端的身份认证信息反馈至所述客户服务器的步骤之前,还包括:
8.在接收到用户终端发送的登录请求时,将所述登录请求转发至认证服务器以指示所述认证服务器对所述登录请求进行认证;
9.获取所述认证服务器通过运营商平台的5g消息短链接生成接口所生成的短链接内容,并根据所述短链接内容生成二维码;
10.显示所述二维码。
11.在一实施例中,所述在接收到用户终端发送的二维码的扫描请求时,通过短链接重定向对认证服务器发送访问请求,以使所述认证服务器在接收到访问请求时,通过运营商平台的5g消息认证接口获取扫描所述二维码的用户终端的身份认证信息,并将所述用户终端的身份认证信息反馈至所述客户服务器的步骤之后,还包括:
12.更新所述二维码的扫描状态。
13.在一实施例中,所述在接收到用户终端发送的二维码的扫描请求时,通过短链接重定向对认证服务器发送访问请求的步骤包括:
14.在接收到用户终端上任意具有扫码功能的应用程序所发送的二维码的扫描请求时,通过短链接重定向对认证服务器发送访问请求。
15.本技术实施例提供了一种应用于认证服务器的扫码登录方法,所述扫码登录方法,包括:
16.在接收到客户服务器发送的访问请求时,基于运营商平台的5g消息认证接口获取扫描二维码的用户终端的身份认证信息;
17.将所述身份认证信息发送至所述客户服务器,以使所述客户服务器基于所述身份认证信息完成所述用户终端的登录。
18.在一实施例中,所述在接收到客户服务器发送的访问请求时,基于运营商平台的5g消息认证接口获取扫描二维码的用户终端的身份认证信息的步骤之前包括:
19.通过5g消息短链接生成接口和5g消息认证接口建立所述认证服务器与运营商平台的连接;
20.在接收到客户服务器转发的用户终端的登录请求时,通过运营商平台提供的5g消息短链接生成接口生成短链接内容;
21.将所述短链接内容发送至所述客户服务器,以使所述客户服务器根据所述短链接内容生成二维码。
22.在一实施例中,所述将所述身份认证信息发送至所述客户服务器的步骤包括:
23.对所述身份认证信息进行加密;
24.将加密后的所述身份认证信息发送至所述客户服务器。
25.此外,为实现上述目的,本技术还提供了一种扫码登录系统,所述扫码登录系统包括:
26.扫码模块,用于在接收到用户终端发送的二维码的扫描请求时,通过短链接重定向对认证服务器发送访问请求,以使所述认证服务器在接收到访问请求时,通过运营商平台的5g消息认证接口获取扫描所述二维码的用户终端的身份认证信息,并将所述用户终端的身份认证信息反馈至所述客户服务器;
27.登录模块,用于接收所述用户终端的身份认证信息,并基于所述身份认证信息完成所述用户终端的登录。
28.此外,为实现上述目的,本技术还提供了一种扫码登录设备,所述扫码登录设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的扫码登录程序,所述扫码登录程序被所述处理器执行时实现上述的扫码登录方法的步骤。
29.此外,为实现上述目的,本技术还提供了一种存储介质,所述存储介质存储有扫码登录程序,所述扫码登录程序被处理器执行时实现上述的扫码登录方法的步骤。
30.本技术实施例中提供的一种扫码登录方法、系统、设备及存储介质的技术方案,由于采用了在接收到用户终端发送的二维码扫码请求时,通过短链接重定向对认证服务器发送访问请求,使得认证服务器通过运营商平台的5g消息认证接口获取扫描二维码的用户终端的身份认证信息,并将所述用户终端的身份认证信息反馈至客户服务器。客户服务器在
接收到所述用户终端的身份认证信息时,根据所述身份认证信息完成用户终端的登录的技术方案,由于在认证过程中,使用5g消息的相关能力完成扫码登录的身份认证过程,并且在扫码过程中不向认证服务器传输身份信息,解决了身份认证的过程中,个人信息容易被拦截伪造的问题,提高扫码登录过程的安全性。
附图说明
31.图1为本技术实施例方案涉及的扫描登录设备的结构示意图;
32.图2为本技术扫码登录方法第一实施例的流程示意图;
33.图3为本技术扫码登录方法第二实施例的流程示意图;
34.图4为本技术扫码登录方法一实施例的流程示意图。
35.本技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明,上述附图只是一个实施例图,而不是发明的全部。
具体实施方式
36.为了更好的理解上述技术方案,下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
37.如图1所示,图1为本技术实施例方案涉及的硬件运行环境的结构示意图。
38.需要说明的是,图1为扫码登录设备的硬件运行环境的结构示意图。
39.如图1所示,该扫码登录设备可以包括:处理器1001,例如cpu,存储器1005,用户接口1003,网络接口1004,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
40.本领域技术人员可以理解,图1中示出的扫码登录设备结构并不构成对扫码登录设备限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
41.如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及扫码登录程序。其中,操作系统是管理和控制扫码登录设备硬件和软件资源的程序,扫码登录程序以及其它软件或程序的运行。
42.在图1所示的扫码登录设备中,用户接口1003主要用于连接终端,与终端进行数据通信;网络接口1004主要用于后台服务器,与后台服务器进行数据通信;处理器1001可以用于调用存储器1005中存储的扫码登录程序。
43.在本实施例中,扫码登录设备包括:存储器1005、处理器1001及存储在所述存储器上并可在所述处理器上运行的扫码登录程序,其中:
44.在接收到用户终端发送的二维码的扫描请求时,通过短链接重定向对认证服务器发送访问请求,以使所述认证服务器在接收到访问请求时,通过运营商平台的5g消息认证
接口获取扫描所述二维码的用户终端的身份认证信息,并将所述用户终端的身份认证信息反馈至所述客户服务器;
45.接收所述用户终端的身份认证信息,并基于所述身份认证信息完成所述用户终端的登录。
46.处理器1001调用存储器1005中存储的扫码登录程序时,执行以下操作:
47.在接收到用户终端发送的登录请求时,将所述登录请求转发至认证服务器以指示所述认证服务器对所述登录请求进行认证;
48.获取所述认证服务器通过运营商平台的5g消息短链接生成接口所生成的短链接内容,并根据所述短链接内容生成二维码;
49.显示所述二维码。
50.处理器1001调用存储器1005中存储的扫码登录程序时,还执行以下操作:
51.更新所述二维码的扫描状态。
52.处理器1001调用存储器1005中存储的扫码登录程序时,还执行以下操作:
53.在接收到用户终端上任意具有扫码功能的应用程序所发送的二维码的扫描请求时,通过短链接重定向对认证服务器发送访问请求。
54.处理器1001调用存储器1005中存储的扫码登录程序时,还执行以下操作:
55.在接收到客户服务器发送的访问请求时,基于运营商平台的5g消息认证接口获取扫描二维码的用户终端的身份认证信息;
56.将所述身份认证信息发送至所述客户服务器,以使所述客户服务器基于所述身份认证信息完成所述用户终端的登录。
57.处理器1001调用存储器1005中存储的扫码登录程序时,还执行以下操作:
58.通过5g消息短链接生成接口和5g消息认证接口建立所述认证服务器与运营商平台的连接;
59.在接收到客户服务器转发的用户终端的登录请求时,通过运营商平台提供的5g消息短链接生成接口生成短链接内容;
60.将所述短链接内容发送至所述客户服务器,以使所述客户服务器根据所述短链接内容生成二维码。
61.处理器1001调用存储器1005中存储的扫码登录程序时,还执行以下操作:
62.对所述身份认证信息进行加密;
63.将加密后的所述身份认证信息发送至所述客户服务器。
64.以下将以实施例的方式具体介绍本技术的技术方案。
65.如图2所示,在本技术的第一实施例中,本技术的扫码登录方法,包括以下步骤:
66.步骤s110,在接收到用户终端发送的二维码的扫描请求时,通过短链接重定向对认证服务器发送访问请求,以使所述认证服务器在接收到访问请求时,通过运营商平台的5g消息认证接口获取扫描所述二维码的用户终端的身份认证信息,并将所述用户终端的身份认证信息反馈至所述客户服务器;
67.在本实施例中,为了解决身份认证过程中,个人信息容易被拦截伪造的问题,本技术提出了一种应用与客户服务器的扫码登录方法,该方法具体公开了在接收到用户终端发送的二维码扫码请求时,通过短链接重定向对认证服务器发送访问请求,使得认证服务器
通过运营商平台的5g消息认证接口获取扫描二维码的用户终端的身份认证信息,并将所述用户终端的身份认证信息反馈至客户服务器。客户服务器在接收到所述用户终端的身份认证信息时,根据所述身份认证信息完成用户终端的登录的技术方案,由于在认证过程中,使用5g消息的相关能力完成扫码登录的身份认证过程,并且在扫码过程中不向身份认证服务器传输身份信息,解决了身份认证的过程中,个人信息容易被拦截伪造的问题,提高扫码登录过程的安全性。
68.在本实施例中,所述用户终端可以是智能手机、笔记本电脑、台式电脑等。所述用户终端安装有应用程序,该应用程序具有扫码功能,通过该应用程序扫描二维码实现短链接重定向。例如,该应用程序包括但不限于微信、qq、微博、手机银行、浏览器应用等。所述客户服务器也称为业务服务器。所述客户服务器为该用户终端所连接的服务器,用于处理所述用户终端发送的二维码的扫描请求。所述运营商平台包括电信、移动、联通等运营商平台。运营商平台为支持5g消息的终端提供5g消息业务的核心网元。本技术的所述二维码的形状、颜色以及尺寸可根据实际需求进行设置,该二维码还可以是带有图形的二维码等。本技术不仅局限于二维码,还可以是条形码等。
69.本技术通过用户终端扫描二维码后,生成二维码的扫描请求,并向客户服务器发送二维码的扫描请求。客户服务器在接收到用户终端发送的二维码的扫描请求时,通过短链接重定向对认证服务器发送访问请求。其中,所述短链接重定向的原理为:短链接重定向做了两次http请求,第一次时,客户服务器请求a服务器,a响应告诉浏览器,应该去b服务器访问。此时就去访问服务器b,此时,浏览器中的网址变了,这就是第二次http请求。具体的,客户服务器在接收到用户终端发送的二维码的扫描请求时,根据二维码中的短链接获取认证服务器的认证链接,即长链接。客户服务器返回302状态码,当遇到302跳转时,搜索引擎会同时索引短链接和认证链接。将短链接更新为认证链接,客户服务器重新通过认证链接向认证服务器发送访问请求。
70.在一实施例中,通过打开用户终端上任意具有扫码功能的应用程序扫描二维码,从而生成二维码的扫描请求,通过短链接重定向对认证服务器发送访问请求。所述用户终端安装有应用程序,该应用程序具有扫码功能,通过该应用程序扫描二维码实现短链接重定向。例如,该应用程序包括但不限于微信、qq、微博、手机银行、浏览器应用等。
71.在本实施例中,当认证服务器在接收到客户服务器发送的访问请求时,认证服务器通过运营商的5g消息认证接口获取扫描该二维码的用户终端的身份认证信息。具体的,认证服务器接入由运营商平台提供的5g消息接口,调用其中的5g消息认证接口,以通过该5g消息认证接口获取用户终端的身份认证信息。可选地,所述5g消息认证接口为基于网络的手机号认证接口,通过调用5g消息的手机号认证接口,通过流量网关取得访问该认证链接的手机号码。所述身份认证信息可以为用户终端所属用户的手机号、短号等,所述用户终端还可以包括所述用户终端所采用的运营商类型。
72.在一实施例中,在接收到用户终端发送的二维码的扫描请求时,通过短链接重定向对认证服务器发送访问请求,通过短链接重定向对认证服务器发送访问请求之前,还包括如何生成二维码,具体的,包括以下步骤:
73.步骤s210,在接收到用户终端发送的登录请求时,将所述登录请求转发至认证服务器以指示所述认证服务器对所述登录请求进行认证;
74.步骤s220,获取所述认证服务器通过运营商平台的5g消息短链接生成接口所生成的短链接内容,并根据所述短链接内容生成二维码;
75.步骤s230,显示所述二维码。
76.在本实施例中,客户服务器在接收到用户终端发送的登录请求时,客户服务器向认证服务器发起登录请求。当认证服务器在接收到客户服务器发送的登录请求时,认证服务器通过运营商的5g消息短链接生成接口生成短链接内容,并将该短链接内容发送至客户服务器。客户服务器根据该短链接内容生成二维码,其中,客户服务器可通过第三方二维码生成工具将短链接内容生成二维码。
77.在本实施例中,客户服务器在根据该短链接内容生成二维码之后,将该二维码发送至用户终端界面,在用户终端界面的预设位置显示该二维码。
78.在一实施例中,在接收到用户终端发送的二维码的扫描请求时,通过短链接重定向对认证服务器发送访问请求,以使所述认证服务器在接收到访问请求时,通过运营商平台的5g消息认证接口获取扫描所述二维码的用户终端的身份认证信息,并将所述用户终端的身份认证信息反馈至所述客户服务器的步骤之后,还包括:更新二维码的扫描状态。具体的,认证服务器收到访问申请后拒绝其他接入并通知客户服务器将二维码的扫描状态由未扫描修改为已扫描,调用5g消息的认证接口,通过流量网关取得访问该链接的手机号码。
79.步骤s120,接收所述用户终端的身份认证信息,并基于所述身份认证信息完成所述用户终端的登录。
80.在本实施例中,当认证服务器确定扫描二维码的用户终端的身份认证信息之后,将该用户终端的身份认证信息反馈至客户服务器。可选地,可设置认证服务器发送身份认证信息至客户服务器所需的预设时长。当客户服务器接收到用户终端的身份认证信息时,基于所述身份认证信息完成用户终端的登录。可选地,在该预设时长结束时,客户服务器未接收到认证服务器发送的身份认证信息时,表示身份认证信息获取失败,显示登录失败。若在该预设时长结束时,客户服务器接收到认证服务器发送的身份认证信息时,表示身份认证信息获取成功,显示登录成功。
81.可选地,所述身份认证信息为加密后的信息。
82.可选地,用户在用户终端页面上确认登陆,认证服务器向客户服务器发送加密后身份认证信息,客户服务器在接收到认证服务器反馈的用户终端的身份认证信息之后。客户服务器完成登录过程。在这个过程中,用户确认登录时,用户终端创建定实时,轮询向客户服务器发送获取二维码状态的请求,客户服务器处理该二维码状态获取参数,并调用认证服务器二维码状态获取接口。在接收到认证服务器响应二维码状态以及确认的用户数据时,客户服务器响应二维码状态。同时,用户确认登录时,认证服务器实时判断二维码是否过期,在二维码过期时,修改二维码状态。
83.本实施例根据上述技术方案,由于采用了在接收到用户终端发送的二维码扫码请求时,通过短链接重定向对认证服务器发送访问请求,使得认证服务器通过运营商平台的5g消息认证接口获取扫描二维码的用户终端的身份认证信息,并将所述用户终端的身份认证信息反馈至客户服务器。客户服务器在接收到所述用户终端的身份认证信息时,根据所述身份认证信息完成用户终端的登录的技术方案,由于在认证过程中,使用5g消息的相关能力完成扫码登录的身份认证过程,并且在扫码过程中不向认证服务器传输身份信息,解
决了身份认证的过程中,个人信息容易被拦截伪造的问题,提高扫码登录过程的安全性。
84.如图3所示,在本技术的第二实施例中,本技术的扫码登录方法,包括以下步骤:
85.步骤s310,在接收到客户服务器发送的访问请求时,基于运营商平台的5g消息认证接口获取扫描二维码的用户终端的身份认证信息。
86.在本实施例中,提供了一种应用于认证服务器的扫码登录方法。认证服务器在接收到客户服务器通过短链接重定向发送的访问请求时,通过运营商平台的5g消息认证接口获取扫描二维码的用户终端的身份认证信息。具体的,认证服务器接入由运营商平台提供的5g消息接口,调用其中的5g消息认证接口,以通过该5g消息认证接口获取用户终端的身份认证信息。可选地,所述5g消息认证接口为基于网络的手机号认证接口,通过调用5g消息的手机号认证接口,通过流量网关取得访问该认证链接的手机号码。所述身份认证信息可以为用户终端所属用户的手机号、短号等,所述用户终端还可以包括所述用户终端所采用的运营商类型。
87.步骤s320,将所述身份认证信息发送至所述客户服务器,以使所述客户服务器基于所述身份认证信息完成所述用户终端的登录。
88.在本实施例中,认证服务器在获取到身份认证信息之后,用户在用户终端页面上确认登陆,认证服务器将该身份认证信息发送至客户服务器。客户服务器中接收到该身份认证信息之后,完成登录过程。
89.在一实施例中,认证服务器在获取到身份认证信息之后,对该身份认证信息进行加密,将加密后的身份认证信息发送至所述客户服务器。身份认证信息的加密方式存在多种,例如身份分层加密等。
90.在一实施例中,在接收到客户服务器发送的访问请求时,基于运营商平台的5g消息认证接口获取扫描二维码的用户终端的身份认证信息之前,还包括以下步骤:
91.步骤s410,通过5g消息短链接生成接口和5g消息认证接口建立所述认证服务器与运营商平台的连接;
92.步骤s420,在接收到客户服务器转发的用户终端的登录请求时,通过运营商平台提供的5g消息短链接生成接口生成短链接内容;
93.步骤s430,将所述短链接内容发送至所述客户服务器,以使所述客户服务器根据所述短链接内容生成二维码。
94.在本实施例中,认证服务器与运营商平台通过5g消息短链接生成接口以及5g消息认证接口建立连接关系。其中,5g消息短链接生成接口用于生成短链接,5g消息认证接口用于身份认证。当认证服务器在接收到客户服务器发送的登录请求时,认证服务器通过运营商的5g消息短链接生成接口生成短链接内容,并将该短链接内容发送至客户服务器。客户服务器根据该短链接内容生成二维码,其中,客户服务器可通过第三方二维码生成工具将短链接内容生成二维码。
95.在本实施例中,客户服务器在根据该短链接内容生成二维码之后,将该二维码发送至用户终端界面,在用户终端界面的预设位置显示该二维码。
96.在本实施例的技术方案中,由于采用了在接收到客户服务器发送的访问请求时,基于运营商平台的5g消息认证接口获取扫描二维码的用户终端的身份认证信息;将所述身份认证信息发送至所述客户服务器,以使所述客户服务器基于所述身份认证信息完成所述
用户终端的登录的技术方案,由于在认证过程中,使用5g消息的相关能力完成扫码登录的身份认证过程,并且在扫码过程中不向认证服务器传输身份信息,解决了身份认证的过程中,个人信息容易被拦截伪造的问题,提高扫码登录过程的安全性。
97.在一实施例中,参照图4,图4为本技术一实施例的流程示意图。具体的,在本实施例中,具体包括以下步骤:
98.步骤s210,客户服务器在接收到用户终端发送的登录请求时,将所述登录请求转发至认证服务器以指示所述认证服务器对所述登录请求进行认证;
99.步骤s410,认证服务器通过5g消息短链接生成接口和5g消息认证接口建立所述认证服务器与运营商平台的连接;
100.步骤s420,认证服务器在接收到客户服务器转发的用户终端的登录请求时,通过运营商平台提供的5g消息短链接生成接口生成短链接内容;
101.步骤s430,认证服务器将所述短链接内容发送至所述客户服务器,以使所述客户服务器根据所述短链接内容生成二维码。
102.步骤s220,客户服务器获取所述认证服务器通过运营商平台的5g消息短链接生成接口所生成的短链接内容,并根据所述短链接内容生成二维码;
103.步骤s230,客户服务器显示所述二维码。
104.步骤s110,客户服务器在接收到用户终端发送的二维码的扫描请求时,通过短链接重定向对认证服务器发送访问请求,以使所述认证服务器在接收到访问请求时,通过运营商平台的5g消息认证接口获取扫描所述二维码的用户终端的身份认证信息,并将所述用户终端的身份认证信息反馈至所述客户服务器。
105.步骤s310,认证服务器在接收到客户服务器发送的访问请求时,基于运营商平台的5g消息认证接口获取扫描二维码的用户终端的身份认证信息。
106.步骤s320,认证服务器将所述身份认证信息发送至所述客户服务器,以使所述客户服务器基于所述身份认证信息完成所述用户终端的登录。
107.步骤s120,客户服务器接收所述用户终端的身份认证信息,并基于所述身份认证信息完成所述用户终端的登录。
108.本技术实施例提供了扫码登录方法的实施例,需要说明的是,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
109.基于同一发明构思,本技术提供的一种扫码登录系统,所述扫码登录系统包括:
110.扫码模块,用于在接收到用户终端发送的二维码的扫描请求时,通过短链接重定向对认证服务器发送访问请求,以使所述认证服务器在接收到访问请求时,通过运营商平台的5g消息认证接口获取扫描所述二维码的用户终端的身份认证信息,并将所述用户终端的身份认证信息反馈至所述客户服务器。在一实施例中,在所述扫码模块之前,还包括二维码生成模块,所述二维码生成模块用于在接收到用户终端发送的登录请求时,将所述登录请求转发至认证服务器以指示所述认证服务器对所述登录请求进行认证;获取所述认证服务器通过运营商平台的5g消息短链接生成接口所生成的短链接内容,并根据所述短链接内容生成二维码;显示所述二维码。在一实施例中,在所述扫码模块之后,还包括二维码更新模块,所述二维码更新模块用于更新所述二维码的扫描状态。在一实施例中,所述扫码模块用于在接收到用户终端上任意具有扫码功能的应用程序所发送的二维码的扫描请求时,通
过短链接重定向对认证服务器发送访问请求。
111.登录模块,用于接收所述用户终端的身份认证信息,并基于所述身份认证信息完成所述用户终端的登录。
112.在一实施例中,所述扫码登录系统还包括以下模块:
113.获取模块,用于在接收到客户服务器发送的访问请求时,基于运营商平台的5g消息认证接口获取扫描二维码的用户终端的身份认证信息;
114.发送模块,用于将所述身份认证信息发送至所述客户服务器,以使所述客户服务器基于所述身份认证信息完成所述用户终端的登录。
115.在一实施例中,在所述获取模块之前,还包括短链接内容生成模块,用于通过5g消息短链接生成接口和5g消息认证接口建立所述认证服务器与运营商平台的连接;在接收到客户服务器转发的用户终端的登录请求时,通过运营商平台提供的5g消息短链接生成接口生成短链接内容;将所述短链接内容发送至所述客户服务器,以使所述客户服务器根据所述短链接内容生成二维码。
116.在一实施例中,在所述发送模块之前,还包括加密模块,所述加密模块用于对所述身份认证信息进行加密;将加密后的所述身份认证信息发送至所述客户服务器。
117.本技术扫码登录系统具体实施方式与上述扫码登录方法各实施例基本相同,在此不再赘述。
118.基于同一发明构思,本技术实施例还提供了一种存储介质,所述存储介质存储有扫码登录程序,所述扫码登录程序被处理器执行时实现如上所述的扫码登录方法的各个步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。
119.由于本技术实施例提供的存储介质,为实施本技术实施例的方法所采用的存储介质,故而基于本技术实施例所介绍的方法,本领域所属人员能够了解该存储介质的具体结构及变形,故而在此不再赘述。凡是本技术实施例的方法所采用的存储介质都属于本技术所欲保护的范围。
120.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
121.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
122.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
123.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
124.应当注意的是,在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的部件或步骤。位于部件之前的单词“一”或“一个”不排除存在多个这样的部件。本技术可以借助于包括有若干不同部件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
125.尽管已描述了本技术的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本技术范围的所有变更和修改。
126.显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
技术特征:
1.一种扫码登录方法,其特征在于,应用于客户服务器;所述扫码登录方法包括:在接收到用户终端发送的二维码的扫描请求时,通过短链接重定向对认证服务器发送访问请求,以使所述认证服务器在接收到访问请求时,通过运营商平台的5g消息认证接口获取扫描所述二维码的用户终端的身份认证信息,并将所述用户终端的身份认证信息反馈至所述客户服务器;接收所述用户终端的身份认证信息,并基于所述身份认证信息完成所述用户终端的登录。2.如权利要求1所述的扫码登录方法,其特征在于,所述在接收到用户终端发送的二维码的扫描请求时,通过短链接重定向对认证服务器发送访问请求,以使所述认证服务器在接收到访问请求时,通过运营商平台的5g消息认证接口获取扫描所述二维码的用户终端的身份认证信息,并将所述用户终端的身份认证信息反馈至所述客户服务器的步骤之前,还包括:在接收到用户终端发送的登录请求时,将所述登录请求转发至认证服务器以指示所述认证服务器对所述登录请求进行认证;获取所述认证服务器通过运营商平台的5g消息短链接生成接口所生成的短链接内容,并根据所述短链接内容生成二维码;显示所述二维码。3.如权利要求1所述的扫码登录方法,其特征在于,所述在接收到用户终端发送的二维码的扫描请求时,通过短链接重定向对认证服务器发送访问请求,以使所述认证服务器在接收到访问请求时,通过运营商平台的5g消息认证接口获取扫描所述二维码的用户终端的身份认证信息,并将所述用户终端的身份认证信息反馈至所述客户服务器的步骤之后,还包括:更新所述二维码的扫描状态。4.如权利要求1所述的扫码登录方法,其特征在于,所述在接收到用户终端发送的二维码的扫描请求时,通过短链接重定向对认证服务器发送访问请求的步骤包括:在接收到用户终端上任意具有扫码功能的应用程序所发送的二维码的扫描请求时,通过短链接重定向对认证服务器发送访问请求。5.一种扫码登录方法,其特征在于,应用于认证服务器;所述扫描登录方法包括:在接收到客户服务器发送的访问请求时,基于运营商平台的5g消息认证接口获取扫描二维码的用户终端的身份认证信息;将所述身份认证信息发送至所述客户服务器,以使所述客户服务器基于所述身份认证信息完成所述用户终端的登录。6.如权利要求5所述的扫码登录方法,其特征在于,所述在接收到客户服务器发送的访问请求时,基于运营商平台的5g消息认证接口获取扫描二维码的用户终端的身份认证信息的步骤之前,还包括:通过5g消息短链接生成接口和5g消息认证接口建立所述认证服务器与运营商平台的连接;在接收到客户服务器转发的用户终端的登录请求时,通过运营商平台提供的5g消息短链接生成接口生成短链接内容;
将所述短链接内容发送至所述客户服务器,以使所述客户服务器根据所述短链接内容生成二维码。7.如权利要求5所述的扫码登录方法,其特征在于,所述将所述身份认证信息发送至所述客户服务器的步骤包括:对所述身份认证信息进行加密;将加密后的所述身份认证信息发送至所述客户服务器。8.一种扫码登录系统,其特征在于,所述扫码登录系统包括:扫码模块,用于在接收到用户终端发送的二维码的扫描请求时,通过短链接重定向对认证服务器发送访问请求,以使所述认证服务器在接收到访问请求时,通过运营商平台的5g消息认证接口获取扫描所述二维码的用户终端的身份认证信息,并将所述用户终端的身份认证信息反馈至客户服务器;登录模块,用于接收所述用户终端的身份认证信息,并基于所述身份认证信息完成所述用户终端的登录。9.一种扫码登录设备,其特征在于,所述扫码登录设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的扫码登录程序,所述扫码登录程序被所述处理器执行时实现如权利要求1-7中任一项所述的扫码登录方法的步骤。10.一种计算机可读存储介质,其特征在于,所述存储介质存储有扫码登录程序,所述扫码登录程序被处理器执行时实现权利要求1-7中任一项所述的扫码登录方法的步骤。
技术总结
本申请公开了扫码登录方法、系统、设备及存储介质,该方法包括:在接收到用户终端发送的二维码的扫描请求时,通过短链接重定向对认证服务器发送访问请求,以使所述认证服务器在接收到访问请求时,通过运营商平台的5G消息认证接口获取扫描所述二维码的用户终端的身份认证信息,并将所述用户终端的身份认证信息反馈至所述客户服务器;接收所述用户终端的身份认证信息,并基于所述身份认证信息完成所述用户终端的登录,解决身份认证的过程中,个人信息容易被拦截伪造的问题,提高扫码登录过程的安全性。安全性。安全性。
技术研发人员:刘梦荞 张树新 李光锴 邓洁
受保护的技术使用者:中国移动通信集团有限公司
技术研发日:2022.03.16
技术公布日:2023/9/23
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/
上一篇:芯片和电子设备的制作方法 下一篇:垃圾桶以及厨余垃圾收集方法与流程