一种权限撤销方法及装置制造方法及图纸

技术编号:15695099 阅读:80 留言:0更新日期:2017-06-24 10:29
本申请公开了一种权限撤销方法及装置。一种权限撤销方法包括:确定需要执行撤销的授权记录集合;为所确定的集合设置时效属性值,令设置后的属性值T

【技术实现步骤摘要】
一种权限撤销方法及装置
本申请涉及权限控制
,尤其涉及一种权限撤销方法及装置。
技术介绍
计算机及互联网技术的发展,使得用户可以享受到很多便捷的功能。而随着用户需求的不断提升,单一的功能主体有时难以满足用户的复合性需求,这种情况下,就需要多个相对独立的功能主体之间以某种方式进行协作,共同为用户提供服务。例如,为了满足用户的购物需求,需要电商平台、支付平台、物流平台等多方的协作。为了实现原本相互独立的功能主体之间的协作,除了在功能主体之间进行必要的数据交换之外,往往还需要功能主体之间相互开放一些必要的权限,例如:用户的需求是通过应用A来修改个人保存在应用B的存储目录中的信息(这里假设应用A和网站B是由不同的厂商提供),那么为了实现上述需求,就需要网站B向应用A开放对个人信息数据的修改权限。从安全性的角度考虑,授权方还应具备对已开放权限的主动撤销功能,常规的做法是:授权方对每一条已开放给被授权方的权限作为一条记录写入数据库中,并且在每条记录中增加一个用于表示该权限是否有效的属性字段,通过将该字段值修改为“无效”来实现对权限的主动撤销。这种方案存在的问题在于,每撤销一条权限就需要对数本文档来自技高网...
一种权限撤销方法及装置

【技术保护点】
一种数据库授权记录批量撤销方法,其特征在于,为存在撤销需求的授权记录集合配置时效属性,所述时效属性用于定义一个时间点,使得集合中授权生效时刻早于该时间点的授权记录失效,所述方法包括:确定需要执行撤销的授权记录集合;为所确定的集合设置时效属性值,令设置后的属性值T

【技术特征摘要】
1.一种数据库授权记录批量撤销方法,其特征在于,为存在撤销需求的授权记录集合配置时效属性,所述时效属性用于定义一个时间点,使得集合中授权生效时刻早于该时间点的授权记录失效,所述方法包括:确定需要执行撤销的授权记录集合;为所确定的集合设置时效属性值,令设置后的属性值T0为当前时刻或未来时刻。2.根据权利要求1所述的方法,其特征在于,所述授权记录集合为:针对相同被授权方的授权记录。3.根据权利要求1所述的方法,其特征在于,针对所述需要执行撤销的授权记录集合,在能够确定下次最早授权生效时刻的情况下,所述令设置后的属性值T0为未来时刻,包括:令设置后的属性值T0为未来时刻,并且满足:T0<下次最早授权生效时刻。4.一种数据库授权记录批量撤销方法,其特征在于,为存在撤销需求的授权记录集合配置第一时效属性或者第二时效属性,所述第一时效属性用于定义一个时间点,使得集合中授权生效时刻早于该时间点的授权记录失效,所述第二时效属性用于定义一个时间点,使得集合中授权生效时刻晚于该时间点的授权记录失效,所述方法包括:确定需要执行撤销的授权记录集合;在该集合配置了第一时效属性的情况下,确定该集合中授权记录的最晚生效时刻,并为该集合设置第一时效属性值,令设置后的第一时效属性值T1>所述集合中授权记录的最晚生效时刻;在该集合配置了第二时效属性的情况下,确定该集合中授权记录的最早生效时刻,并为该集合设置第二时效属性值,令设置后的第二时效属性值T2<所述集合中授权记录的最早生效时刻。5.一种数据库授权记录有效性验证方法,其特征在于,存在撤销需求的授权记录集合配置有第一时效属性或者第二时效属性,所述第一时效属性用于定义一个时间点,使得集合中授权生效时刻早于该时间点的授权记录失效,所述第二时效属性用于定义一个时间点,使得集合中授权生效时刻晚于该时间点的授权记录失效,所述方法包括:确定待验证的授权记录;获取所述待验证授权记录的生效时刻;获取所述待验证授权记录所属的授权记录集合的第一时效属性值或者第二时效属性值;在所获取的生效时刻早于所获取的第一时效属性值的情况下,确定所述待验证授权记录无效;或者,在所获取的生效时刻晚于所获取的第二时效属性值的情况下,确定所述待验证授权记录无效。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:获取所述待验证授权记录的有效性属性值;在所获取的有效性属性值表示为无效的情况下,确定所述待验证授权记录无效;在所获取的有效性属性值表示为有效、且所获取的生效时刻不早于所获取的第一时效属性值的情况下,确定所述待验证授权记录有效;或者在所获取的有效性属性值表示为有效、且所获取的生效时刻不晚于所获取的第二时效属性值的情况下,确定所述待验证授权记录无效。7.一种第三方应用授权令牌的批量撤销方法,其特征在于,所述方法包括:确定存在授权令牌撤销需求的第三方应用;获取当前时刻,为所确定的...

【专利技术属性】
技术研发人员:陈栋
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1