5G消息身份认证方法、系统及计算机可读存储介质技术方案

技术编号:33885939 阅读:21 留言:0更新日期:2022-06-22 17:18
本发明专利技术公开了一种5G消息身份认证方法、系统及计算机可读存储介质,涉及通信技术领域。所述方法包括以下步骤:当接收到来自终端的url访问请求时,检验所述终端是否存在有效的授权令牌;若所述终端不存在有效的授权令牌,则向所述终端返回授权登录页面;当所述授权登录页面中的授权按钮被触发时,从服务器获取认证令牌;通过所述认证令牌从所述服务器获取用户账号,检验本地账号系统中是否存在所述用户账号;若本地账号系统中存在所述用户账号,则授权认证成功;当授权认证成功时,获取所述url对应的页面数据,并将所述页面数据发送至所述终端。本发明专利技术基于服务器进行授权认证,优化了鉴权流程,用户无需反复授权。用户无需反复授权。用户无需反复授权。

【技术实现步骤摘要】
5G消息身份认证方法、系统及计算机可读存储介质


[0001]本专利技术涉及通信
,尤其涉及5G消息身份认证方法、系统及计算机可读存储介质。

技术介绍

[0002]目前用户通过Chatbot(聊天机器人)访问第三方业务系统或者跳转H5(全称是HTML5,是HTML最新的标准)页面需要二次登录授权,严重影响5G(5th Generation Mobile Communication Technology,第五代移动通信技术)消息相关业务转化,繁琐的二次登录授权过程,容易导致用户放弃使用。
[0003]CSP(Chatbot Service Provider,即5G消息服务提供商)平台是用于提供Chatbot服务的运营工具平台,将成为5G消息发送、运营和管理的中心。然而,CSP没有自己的完整的账号体系,也没有自己的客户端软件,不能给企业客户提供完整的认证服务。同时,企业客户也不会轻易开放自有的账号信息给三方平台。因此,即使使用CSP平台依然无法避免反复鉴权的问题。

技术实现思路

[0004]本专利技术的主要目的在于提供一种5G消息身份认证方法、系统及计算机可读存储介质,旨在解决如何优化鉴权流程以实现统一身份认证过程中用户无需反复授权的技术问题。
[0005]为实现上述目的,本专利技术提供一种5G消息身份认证方法,所述5G消息身份认证方法包括以下步骤:
[0006]当接收到来自终端的url访问请求时,检验所述终端是否存在有效的授权令牌;
[0007]若所述终端不存在有效的授权令牌,则向所述终端返回授权登录页面;
[0008]当所述授权登录页面中的授权按钮被触发时,从服务器获取认证令牌;
[0009]通过所述认证令牌从所述服务器获取用户账号,检验本地账号系统中是否存在所述用户账号;
[0010]若本地账号系统中存在所述用户账号,则授权认证成功;
[0011]当授权认证成功时,获取所述url对应的页面数据,并将所述页面数据发送至所述终端。
[0012]可选地,所述当接收到来自终端的url访问请求时,检验所述终端是否存在有效的授权令牌的步骤包括:
[0013]当接收到来自终端的url访问请求时,获取所述终端的登录者身份,检验所述终端是否存在与所述登录者身份对应的有效的授权令牌。
[0014]可选地,所述若所述终端不存在有效的授权令牌,则向所述终端返回授权登录页面的步骤包括:
[0015]若所述终端不存在有效的授权令牌,则基于所述登录者身份重定向至授权登录页
面,并向所述终端返回所述授权登录页面。
[0016]可选地,所述从服务器获取认证令牌的步骤之前包括:
[0017]当服务器完成对所述登录者身份的合法性校验,并向所述终端返回密码凭证和重定向链接时,接收所述终端基于所述密码凭证和重定向链接发起的跳转访问请求。
[0018]可选地,所述从服务器获取认证令牌的步骤包括:
[0019]基于所述密码凭证和重定向链接向服务器发起认证令牌获取请求;
[0020]接收所述服务器返回的认证令牌和重定向链接。
[0021]可选地,所述授权认证成功的步骤之后包括:
[0022]生成与所述认证令牌相关联的内部令牌;
[0023]将所述内部令牌与所述登录者身份进行绑定并发送至所述终端。
[0024]可选地,所述检验所述终端是否存在有效的授权令牌的步骤还包括:
[0025]若所述终端存在与所述登录者身份绑定的内部令牌,且所述内部令牌在有效期内,则认定所述终端存在有效的授权令牌;
[0026]若所述终端存在与所述登录者身份绑定的内部令牌,但所述内部令牌不在有效期内,则认定所述终端不存在有效的授权令牌;
[0027]若所述终端不存在与所述登录者身份绑定的内部令牌,则认定所述终端不存在有效的授权令牌。
[0028]可选地,所述检验所述终端是否存在有效的授权令牌的步骤之后还包括:
[0029]若所述终端存在有效的授权令牌,则获取所述url对应的页面数据,并将所述页面数据发送至所述终端。
[0030]此外,为实现上述目的,本专利技术还提供一种5G消息身份认证系统,所述5G消息身份认证系统包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的5G消息身份认证程序,所述5G消息身份认证程序被所述处理器执行时实现如上所述的5G消息身份认证方法的步骤。
[0031]此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有5G消息身份认证程序,所述5G消息身份认证程序被处理器执行时实现如上所述的5G消息身份认证方法的步骤。
[0032]本专利技术提出一种5G消息身份认证方法、系统及计算机可读存储介质,克服了现有的实现统一身份认证过程中,用户需要反复授权的技术问题。在所述5G消息身份认证方法中,当接收到来自终端的url访问请求时,检验所述终端是否存在有效的授权令牌,以判断所述终端是否具有访问url的权限;若所述终端不存在有效的授权令牌,则向所述终端返回授权登录页面,以使用户能够基于所述授权登录页面进行初次授权;当所述授权登录页面中的授权按钮被触发时,说明用户已确认授权,此时从服务器获取认证令牌;进一步地,通过所述认证令牌从所述服务器获取用户账号,检验本地账号系统中是否存在所述用户账号;若本地账号系统中存在所述用户账号,说明用户已在本地账户系统中进行过注册,则授权认证成功;当授权认证成功时,获取所述url对应的页面数据,并将所述页面数据发送至所述终端。本专利技术基于可信任的具有权威性的服务器(即手机号码所属运营商)进行授权,有效地优化了鉴权流程,在统一身份认证过程中实现了用户无需反复授权的技术效果,进一步地,当用户需要查看url中的页面数据时,实现了自动认证授权和快速跳转的效果。
附图说明
[0033]图1是本专利技术实施例方案涉及的硬件运行环境的终端结构示意图;
[0034]图2为本专利技术5G消息身份认证方法一实施例的流程示意图;
[0035]图3为本专利技术一实施例中一实施方式的多端交互场景示意图;
[0036]图4为本专利技术一实施例中另一实施方式的多端交互场景示意图。
[0037]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0038]应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0039]本专利技术实施例的主要解决方案是:一种5G消息身份认证方法,所述5G消息身份认证方法包括以下步骤:
[0040]当接收到来自终端的url访问请求时,检验所述终端是否存在有效的授权令牌;
[0041]若所述终端不存在有效的授权令牌,则向所述终端返回授权登录页面;
[0042]当所述授权登录页面中的授权按钮被触发时,从服务器获取认证令牌;
[0043]通过所述认证令牌从所述服务器获取用户账号,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种5G消息身份认证方法,其特征在于,所述5G消息身份认证方法包括以下步骤:当接收到来自终端的url访问请求时,检验所述终端是否存在有效的授权令牌;若所述终端不存在有效的授权令牌,则向所述终端返回授权登录页面;当所述授权登录页面中的授权按钮被触发时,从服务器获取认证令牌;通过所述认证令牌从所述服务器获取用户账号,检验本地账号系统中是否存在所述用户账号;若本地账号系统中存在所述用户账号,则授权认证成功;当授权认证成功时,获取所述url对应的页面数据,并将所述页面数据发送至所述终端。2.如权利要求1所述的5G消息身份认证方法,其特征在于,所述当接收到来自终端的url访问请求时,检验所述终端是否存在有效的授权令牌的步骤包括:当接收到来自终端的url访问请求时,获取所述终端的登录者身份,检验所述终端是否存在与所述登录者身份对应的有效的授权令牌。3.如权利要求2所述的5G消息身份认证方法,其特征在于,所述若所述终端不存在有效的授权令牌,则向所述终端返回授权登录页面的步骤包括:若所述终端不存在有效的授权令牌,则基于所述登录者身份重定向至授权登录页面,并向所述终端返回所述授权登录页面。4.如权利要求3所述的5G消息身份认证方法,其特征在于,所述从服务器获取认证令牌的步骤之前包括:当服务器完成对所述登录者身份的合法性校验,并向所述终端返回密码凭证和重定向链接时,接收所述终端基于所述密码凭证和重定向链接发起的跳转访问请求。5.如权利要求4所述的5G消息身份认证方法,其特征在于,所述从服务器获取认证令牌的步骤包括:基于所述密码凭证和重定向链接向服务器发起认证令...

【专利技术属性】
技术研发人员:余文胜唐敏许红波饶冠旗尹邦运邓为
申请(专利权)人:广东蜂动科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1