一种应用授权管理的方法、装置和系统制造方法及图纸

技术编号:29254587 阅读:34 留言:0更新日期:2021-07-13 17:25
本发明专利技术公开了一种应用授权管理的方法、装置和系统,涉及计算机技术领域。该方法的一具体实施方式包括:接收终端发送的针对待授权应用的授权请求;检测授权请求是否包括有待授权应用的应用安装签名,其中,应用安装签名来源于待授权应用的安装包;如果检测到,则为待授权应用生成授权信息,并将授权信息发送给终端,以使终端获取待授权应用的授权;如果未检测到,则拒绝为待授权应用授权。该实施方式能够保证终端所安装的应用的有效性。

【技术实现步骤摘要】
一种应用授权管理的方法、装置和系统
本专利技术涉及计算机
,尤其涉及一种应用授权管理的方法、装置和系统。
技术介绍
为了保证应用开发者的权益,同时能够对终端所安装的应用进行管理,一般需要服务端对应用进行授权。目前服务端为应用授权的方式主要是,安装有应用的终端发送自身的设备信息给服务端,服务端根据终端的设备信息为终端所安装的应用程序进行授权。现有的授权方式由于在授权过程中仅考虑了终端的设备信息,难以保证终端所安装的应用的有效性。
技术实现思路
有鉴于此,本专利技术实施例提供一种应用授权管理的方法、装置和系统,能够保证终端所安装的应用的有效性。为实现上述目的,根据本专利技术实施例的一个方面,提供了一种应用授权管理的方法,应用于应用服务器,包括:接收终端发送的针对待授权应用的授权请求;检测所述授权请求是否包括有所述待授权应用的应用安装签名,其中,所述应用安装签名来源于所述待授权应用的安装包;如果检测到,则为所述待授权应用生成授权信息,并将所述授权信息发送给所述终端,以使所述终端获取所述待授权应用的授权;如果未检测到,则拒绝为所述待授权应用授权。可选地,上述应用授权管理的方法可进一步包括:为待发布安装包生成对应的应用安装签名,并将所述应用安装签名添加到所述待发布安装包;发布添加有所述应用安装签名的待发布安装包,以使所述终端获取并安装添加有所述应用安装签名的待发布安装包,得到所述待授权应用。可选地,所述为所述待授权应用生成授权信息,包括:根据所述授权请求包括的终端信息和功能授权范围,为所述待授权应用生成具有授权有效期的授权签名证书。可选地,在检测到所述授权请求包括有所述待授权应用的应用安装签名之后,进一步包括:确定所述待授权应用的当前授权数量;判断所述当前授权数量是否达到预设的授权数量阈值,如果是,则执行所述拒绝为所述待授权应用授权的步骤,否则,执行所述为所述待授权应用生成授权信息的步骤。可选地,上述应用授权管理的方法可进一步包括:接收所述终端发送的应用访问请求,其中,所述应用访问请求包括具有授权有效期的授权签名证书;验证具有授权有效期的所述授权签名证书是否有效,如果是,则发送应用配置信息给所述终端,以使所述终端访问所述应用。可选地,在验证具有授权有效期的所述授权签名证书有效之后,进一步包括:判断当前线上终端数量是否达到预设的访问阈值,如果否,则执行所述发送应用配置信息给所述终端的步骤。可选地,在验证具有授权有效期的所述授权签名证书无效之后,进一步包括:接收所述终端发送的延长授权请求;如果所述延长授权请求满足预设的延长条件,则为所述终端生成新的授权签名证书。可选地,上述应用授权管理的方法可进一步包括:如果所述延长授权请求不满足预设的延长条件,则注销所述终端的授权。可选地,上述应用授权管理的方法可进一步包括:通过可视化界面提供授权情况;响应于对所述授权情况的操作触发,对所述授权情况进行管理。第二方面,本专利技术实施例提供一种应用授权管理的方法,应用于终端,包括:获取待授权应用的安装包;基于所述待授权应用的安装包,发送针对所述待授权应用的授权请求给应用服务器;当接收到所述应用服务器发送的授权信息时,确定所述待授权应用获得授权。第三方面,本专利技术实施例提供一种应用授权管理的装置,应用于应用服务器,包括:交互单元以及授权管理单元,其中,所述交互单元,用于接收终端发送的针对待授权应用的授权请求;所述授权管理单元,用于检测所述授权请求是否包括有所述待授权应用的应用安装签名,其中,所述应用安装签名来源于所述待授权应用的安装包;如果检测到,则为所述待授权应用生成授权信息,并将所述授权信息发送给所述终端,以使所述终端获取所述待授权应用的授权;如果未检测到,则拒绝为所述待授权应用授权。第四方面,本专利技术实施例提供一种应用授权管理的装置,应用于终端,包括:获取单元以及应用授权单元,其中,所述获取单元,用于获取待授权应用的安装包;所述应用授权单元,用于基于所述待授权应用的安装包,发送针对所述待授权应用的授权请求给应用服务器;当接收到所述应用服务器发送的授权信息时,确定所述待授权应用获得授权。第五方面,本专利技术实施例提供一种应用授权管理的系统,具有权利要求上述实施例所提供的应用授权管理的装置的应用服务器以及具有上述实施例所提供的应用授权管理的装置的终端。上述专利技术中的一个实施例具有如下优点或有益效果:通过在应用的安装包上设置应用安装签名,那么,通过检测授权请求是否包括有待授权应用的应用安装签名,其中,应用安装签名来源于待授权应用的安装包,即可确定该应用的安装包是否是有效的安装包。那么,为所述待授权应用生成授权信息,并将所述授权信息发送给所述终端,以使所述终端获取所述待授权应用的授权;从而保证安装包的有效性。上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。附图说明附图用于更好地理解本专利技术,不构成对本专利技术的不当限定。其中:图1是根据本专利技术实施例的应用授权系统的应用场景示意图;图2是根据本专利技术实施例的应用授权管理的方法的主要流程的示意图;图3是根据本专利技术另一实施例的应用授权管理的方法的主要流程的示意图;图4是根据本专利技术又一实施例的应用授权管理的方法的主要流程的示意图;图5是根据本专利技术另一实施例的应用授权管理的方法的主要流程的示意图;图6是根据本专利技术又一实施例的应用授权管理的方法的主要流程的示意图;图7是根据本专利技术另一实施例的应用授权管理的方法的主要流程的示意图;图8是根据本专利技术实施例的应用授权管理的装置的主要单元的示意图;图9是根据本专利技术另一实施例的应用授权管理的装置的主要单元的示意图;图10是根据本专利技术实施例的应用授权管理的系统的主要设备的示意图;图11是本专利技术实施例可以应用于其中的示例性系统架构图;图12是适于用来实现本专利技术实施例的终端设备或服务器的计算机系统的结构示意图。具体实施方式以下结合附图对本专利技术的示范性实施例做出说明,其中包括本专利技术实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本专利技术的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。安装包是指终端安装应用所需的文件包。相应地,待授权应用的安装包是指终端获取到的、终端安装应用所需的文件包。待授权应用是指通过待授权应用的安装包安装到终端上的尚未获得应用服务器授权的应用。待发布安装包是指应用开发者提供给应用服务器的、尚未发布到终端上的安装包。则该待发布安装包发布到终端之后即为待授权应用的安装包。在一本文档来自技高网...

【技术保护点】
1.一种应用授权管理的方法,其特征在于,应用于应用服务器,包括:/n接收终端发送的针对待授权应用的授权请求;/n检测所述授权请求是否包括有所述待授权应用的应用安装签名,其中,所述应用安装签名来源于所述待授权应用的安装包;/n如果检测到,则为所述待授权应用生成授权信息,并将所述授权信息发送给所述终端,以使所述终端获取所述待授权应用的授权;/n如果未检测到,则拒绝为所述待授权应用授权。/n

【技术特征摘要】
1.一种应用授权管理的方法,其特征在于,应用于应用服务器,包括:
接收终端发送的针对待授权应用的授权请求;
检测所述授权请求是否包括有所述待授权应用的应用安装签名,其中,所述应用安装签名来源于所述待授权应用的安装包;
如果检测到,则为所述待授权应用生成授权信息,并将所述授权信息发送给所述终端,以使所述终端获取所述待授权应用的授权;
如果未检测到,则拒绝为所述待授权应用授权。


2.根据权利要求1所述的方法,其特征在于,进一步包括:
为待发布安装包生成对应的应用安装签名,并将所述应用安装签名添加到所述待发布安装包;
发布添加有所述应用安装签名的待发布安装包,以使所述终端获取并安装添加有所述应用安装签名的待发布安装包,得到所述待授权应用。


3.根据权利要求1所述的方法,其特征在于,所述为所述待授权应用生成授权信息,包括:
根据所述授权请求包括的终端信息和功能授权范围,为所述待授权应用生成具有授权有效期的授权签名证书。


4.根据权利要求1所述的方法,其特征在于,在检测到所述授权请求包括有所述待授权应用的应用安装签名之后,进一步包括:
确定所述待授权应用的当前授权数量;
判断所述当前授权数量是否达到预设的授权数量阈值,如果是,则执行所述拒绝为所述待授权应用授权的步骤,否则,执行所述为所述待授权应用生成授权信息的步骤。


5.根据权利要求1所述的方法,其特征在于,进一步包括:
接收所述终端发送的应用访问请求,其中,所述应用访问请求包括具有授权有效期的授权签名证书;
验证具有授权有效期的所述授权签名证书是否有效,如果是,则发送应用配置信息给所述终端,以使所述终端访问所述应用。


6.根据权利要求5所述的方法,其特征在于,在验证具有授权有效期的所述授权签名证书有效之后,进一步包括:
判断当前线上终端数量是否达到预设的访问阈值,如果否,则执行所述发送应用配置信息给所述终端的步骤。


7.根据权利要求5所述的方法,其特征在于,在验证具有授权有效期的所述授权签名证书无效之后,进一步包括:
接收所述终端发送的延长授权请求;
如果所述延长授权请求满足预设的延长条件,则为所述终端生成新的授权签名证书。

【专利技术属性】
技术研发人员:周永健齐军张福新
申请(专利权)人:北京天空卫士网络安全技术有限公司
类型:发明
国别省市:北京;11

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

1