一种静默授权的控制方法及控制装置制造方法及图纸

技术编号:23241759 阅读:20 留言:0更新日期:2020-02-04 20:08
本发明专利技术公开了一种静默授权的控制方法,包括如下步骤:a.判断第一授权请求与第二授权请求是否符合预设条件;b.若符合所述预设条件,则基于所述第一授权请求自动处理所述第二授权请求,c.记录对所述第二授权请求的处理结果。本发明专利技术使用简单、操作便捷、能更有效、安全的实现静默授权,具有极高的商业价值。

A control method and device of silent authorization

【技术实现步骤摘要】
一种静默授权的控制方法及控制装置
本专利技术属于移动互联网
,特别涉及一种静默授权的控制方法及控制装置。
技术介绍
授权功能应该是公众平台每天被调用最多的一项功能,其可以获取用户信息,判断是否关注公众帐号,还有对于开发者最重要的:它能够拿到你在公众平台的唯一标示:openid,但是很多用户不知道授权登录分为两类:静默授权以及网页授权,静默授权不需要用户确认,只需要用户访问某个网页,属于嵌套在普通网页里的授权形式,但是只能获取到用户的唯一标示openid,无法获取用户的个人信息。用户在客户端中访问第三方网页,公众帐号可以通过网页授权机制,来获取用户基本信息,进而实现业务逻辑,授权登录在日常应用中应用的非常广泛,越来越多的平台支持用户进行授权第三方登录,一个开放平台为众多公众帐号,服务帐号开放了许多服务接口,让公众帐号能够为自己的用户提供更加个性、更加优质的产品服务。openid,在关注者与公众帐号产生消息交互后,公众帐号可获得关注者的openid,同一个用户在不同公众账号或移动应用下对应有不同openid标识;unionid:同一个用户,在不同公众账号或移动应用下unionID相同;前提是,如若需要做多个公众账号以及移动应用账户互通,得到唯一身份标识unionid,则需要将多个公众账号或移动应用在开放平台进行绑定,然后我们才能给拿到unionid;所以,如果某个应用或者服务,有联合登录甚至多个公众应用多账户互通,可以采用unionid来进行账户体系的用户识别与合并;即平台可以通过unionid来进行基于多个公众号之间的账户体系互通与识别合并。而如何更好的实现静默授权成为了目前亟待解决的技术问题,目前在现有的技术中,并没有一种能够解决上述技术问题的技术方案,具体地,缺少一种静默授权的控制方法及控制装置。
技术实现思路
针对现有技术存在的技术缺陷,本专利技术的目的是提供一种静默授权的控制方法,包括如下步骤:a.判断第一授权请求与第二授权请求是否符合预设条件;b.若符合所述预设条件,则基于所述第一授权请求自动处理所述第二授权请求。优选地,所述步骤a包括如下步骤:a1.在处理第一授权请求之后确定是否存在第二授权请求;a2.若存在所述第二授权请求,则判断所述第一授权请求与所述第二授权请求是否符合预设条件。优选地,所述步骤a包括如下步骤:a1'.在处理第二授权请求时判断是否存在第一授权请求;a2'.若存在所述第一授权请求,则判断所述第一授权请求与所述第二授权请求是否符合预设条件。优选地,在所述步骤a中通过如下方式判断是否符合预设条件:-所述第一次授权为用户可见且由用户主动点击授权按钮实现;-所述第二次授权以及所述第一次授权是给同一个主体进行授权,请求的权限相同;-在所述第一次授权完成后,设置一个标志位,当发起第二次授权时,判断是否存在所述标志位,如果存在该标志位,则确定为连续两次授权;-判断所述第一授权请求与所述第二授权请求是否被连续请求。优选地,所述连续请求为如下情况中的任一种:-所述第一授权请求与所述第二授权请求在第一阈值时间内被请求;-所述第一授权请求与所述第二授权请求在同一个进程中被请求;-所述第一授权请求与所述第二授权请求在同一个网页地址中被请求;或者-所述第一授权请求与所述第二授权请求之间不存在用户发出的指令。优选地,在所述步骤a中通过如下步骤执行所述判断所述第一授权请求与所述第二授权请求是否符合预设条件的步骤:i.判断所述第一授权请求与所述第二授权请求是否在同一个容器中被连续请求。优选地,在所述步骤b中,基于与所述第一授权请求对应的信息自动对所述第二授权请求进行授权。优选地,还包括如下步骤:c.记录对所述第二授权请求的处理结果。根据本专利技术的另一个方面,提供了一种静默授权的控制装置,包括:第一判断装置:判断第一授权请求与第二授权请求是否符合预设条件;第一处理装置:若符合所述预设条件,则基于所述第一授权请求自动处理所述第二授权请求。优选地,所述第一判断装置包括:第一确定装置:在处理第一授权请求之后确定是否存在第二授权请求;第二判断装置:若存在所述第二授权请求,则判断所述第一授权请求与所述第二授权请求是否符合预设条件。优选地,所述第一判断装置包括:第三判断装置:在处理第二授权请求时判断是否存在第一授权请求;第四判断装置:若存在所述第一授权请求,则判断所述第一授权请求与所述第二授权请求是否符合预设条件。优选地,还包括:第二处理装置:记录对所述第二授权请求的处理结果。本专利技术公开一种静默授权的控制方法,包括如下步骤:判断第一授权请求与第二授权请求是否符合预设条件;若符合所述预设条件,则基于所述第一授权请求自动处理所述第二授权请求。本专利技术使用简单、操作便捷、能更有效、安全的实现静默授权,具有极高的商业价值。附图说明通过阅读参照以下附图对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1示出了本专利技术的具体实施方式的,一种静默授权的控制方法的具体流程示意图;图2示出了本专利技术的第一实施例的,判断第一授权请求与第二授权请求是否符合预设条件的具体流程示意图;图3示出了本专利技术的第二实施例的,判断第一授权请求与第二授权请求是否符合预设条件的具体流程示意图;以及图4示出了本专利技术的另一具体实施方式的,一种静默授权的控制装置的模块连接示意图。具体实施方式为了更好的使本专利技术的技术方案清晰的表示出来,下面结合附图对本专利技术作进一步说明。本领域技术人员理解,针对现有技术的不足,本专利技术公开了一种静默授权的控制方法,图1示出了本专利技术的具体实施方式的,一种静默授权的控制方法的具体流程示意图,具体地,包括如下步骤:首先,进入步骤S101,判断第一授权请求与第二授权请求是否符合预设条件,本领域技术人员理解,所述第一授权请求以及所述第二授权请求是基于用户需求进而允许用户基于授权请求信息实现对于用户需求进行满足、处理的请求信息,进一步地,在本专利技术所示出的技术方案中,由于涉及到静默授权,即一定至少存在第一授权请求以及第二授权请求,即在对第一授权请求进行授权时,自动对第二授权请求进行静默授权,从而完成对于整个授权的处理。而在其他的实施例中,本专利技术中所记载的授权方式包括但不限于两个,还可以有三个、四个或者更多,这都不影响本专利技术的具体实施方案,在此不予赘述。进一步地,在所述步骤S101中可以通过很多种方式判断是否符合预设条件,而如下这些方式将其单独作为一种判断形式,也可以将任意多个进行组合成为复合型的判断形式,作为一个优选实施例,所述第一次授权为用户可见且由用户主动点击授权按钮实现,在这样的实施例中,所述第一次授权即为用户已知的,显而易见的,且系统通过弹窗、浮窗或者本文档来自技高网
...

【技术保护点】
1.一种静默授权的控制方法,其特征在于,包括如下步骤:/na.判断第一授权请求与第二授权请求是否符合预设条件;/nb.若符合所述预设条件,则基于所述第一授权请求自动处理所述第二授权请求。/n

【技术特征摘要】
1.一种静默授权的控制方法,其特征在于,包括如下步骤:
a.判断第一授权请求与第二授权请求是否符合预设条件;
b.若符合所述预设条件,则基于所述第一授权请求自动处理所述第二授权请求。


2.根据权利要求1所述的控制方法,其特征在于,所述步骤a包括如下步骤:
a1.在处理第一授权请求之后确定是否存在第二授权请求;
a2.若存在所述第二授权请求,则判断所述第一授权请求与所述第二授权请求是否符合预设条件。


3.根据权利要求1所述的控制方法,其特征在于,所述步骤a包括如下步骤:
a1'.在处理第二授权请求时判断是否存在第一授权请求;
a2'.若存在所述第一授权请求,则判断所述第一授权请求与所述第二授权请求是否符合预设条件。


4.根据权利要求1至3中任一项所述的控制方法,其特征在于,在所述步骤a中通过如下方式判断是否符合预设条件:
-所述第一次授权为用户可见且由用户主动点击授权按钮实现;
-所述第二次授权以及所述第一次授权是给同一个主体进行授权,请求的权限相同;
-在所述第一次授权完成后,设置一个标志位,当发起第二次授权时,判断是否存在所述标志位,如果存在该标志位,则确定为连续两次授权;
-判断所述第一授权请求与所述第二授权请求是否被连续请求。


5.根据权利要求4所述的控制方法,其特征在于,所述连续请求为如下情况中的任一种:
-所述第一授权请求与所述第二授权请求在第一阈值时间内被请求;
-所述第一授权请求与所述第二授权请求在同一个进程中被请求;
-所述第一授权请求与所述第二授权请求在同一个网页地址中被请求;或者
-所述第一授权请求与所述第二授权请求之间不存在用户发出的指令。<...

【专利技术属性】
技术研发人员:刘鹏
申请(专利权)人:上海二三四五网络科技有限公司
类型:发明
国别省市:上海;31

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

1