【技术实现步骤摘要】
一种文档处理方法、装置、设备及存储介质
本申请涉及计算机
,尤其涉及数据处理
,具体涉及一种文档处理方法、一种文档处理装置、一种文档处理设备以及一种计算机可读存储介质。
技术介绍
第一应用程序(例如可以是文档应用程序)内的在线协作文档(以下简称文档)是一种支持在线编辑、多个协作者协同编辑的文档,文档的协作者是指具备文档的操作权限,能够对文档进行操作的一个或多个用户,例如协作者可以查看文档或者编辑文档等等。目前,协作者是由第一应用程序逐一添加设置的,且协作者的信息(包括用户信息和权限信息)由第一应用程序进行管理,当协作者对文档进行操作时由第一应用程序依据协作者的信息进行鉴权。上述现有方案存在一些问题,一是协作者的信息需要完全暴露给第一应用程序,这是添加协作者的前提条件,这无法满足对协作者的信息进行隐私保护的需求;二是协作者的设置效率较低,维护成本较高。
技术实现思路
本申请实施例提供了一种文档处理方法、装置、设备及存储介质,能够满足对协作者的信息进行隐私保护的需求,并且能够有效提升协作者的设置效率,降低维护成本。一方面,本申请实施例提供一种文档处理方法,该文档处理方法包括:当检测到针对第一应用程序内的文档而发起的操作请求时,获取文档的文档标识及请求用户标识;根据文档标识获取文档的权限组协作者标识,权限组协作者标识用于表征具备文档的操作权限的一个权限用户组,且权限用户组是由第二应用程序创建的;向第二应用程序发送权限认证请求,权限认证请求中携带权限组协作者标识 ...
【技术保护点】
1.一种文档处理方法,其特征在于,所述方法包括:/n当检测到针对第一应用程序内的文档而发起的操作请求时,获取所述文档的文档标识及请求用户标识;/n根据所述文档标识获取所述文档的权限组协作者标识,所述权限组协作者标识用于表征具备所述文档的操作权限的一个权限用户组,且所述权限用户组是由第二应用程序创建的;/n向所述第二应用程序发送权限认证请求,所述权限认证请求中携带所述权限组协作者标识和所述请求用户标识,所述权限认证请求用于触发所述第二应用程序根据所述权限组协作者标识对所述请求用户标识进行鉴权,并返回鉴权结果;/n根据所述鉴权结果输出所述操作请求的响应页面。/n
【技术特征摘要】
1.一种文档处理方法,其特征在于,所述方法包括:
当检测到针对第一应用程序内的文档而发起的操作请求时,获取所述文档的文档标识及请求用户标识;
根据所述文档标识获取所述文档的权限组协作者标识,所述权限组协作者标识用于表征具备所述文档的操作权限的一个权限用户组,且所述权限用户组是由第二应用程序创建的;
向所述第二应用程序发送权限认证请求,所述权限认证请求中携带所述权限组协作者标识和所述请求用户标识,所述权限认证请求用于触发所述第二应用程序根据所述权限组协作者标识对所述请求用户标识进行鉴权,并返回鉴权结果;
根据所述鉴权结果输出所述操作请求的响应页面。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
接收所述第二应用程序发送的权限用户组创建请求,所述权限用户组创建请求中携带所述文档标识和所述第二应用程序的标识;
根据所述权限用户组创建请求为所述权限用户组分配所述权限组协作者标识,并向所述第二应用程序返回所述权限组协作者标识;
接收所述第二应用程序发送的赋权请求,所述赋权请求中携带所述权限组协作者标识;
响应于所述赋权请求,向所述权限组协作者标识开放所述文档的操作权限。
3.如权利要求2所述的方法,其特征在于,所述向所述权限组协作者标识开放所述文档的操作权限,包括:
对所述赋权请求进行合法性校验;
若合法性校验通过,则将所述权限组协作者标识添加至所述文档的文档协作者列表中,所述文档协作者列表包括所述文档的一个或多个协作者标识,所述文档协作者列表中的每个协作者标识均具备所述文档的操作权限;
向所述第二应用程序发送赋权响应消息,所述赋权响应消息用于指示所述权限组协作者标识获得所述文档的操作权限。
4.如权利要求1所述的方法,其特征在于,所述第一应用程序中关联存储有所述第二应用程序的标识和回调链接;所述回调链接用于访问所述第二应用程序;
所述向所述第二应用程序发送权限认证请求,包括:调用所述回调链接将所述权限认证请求发送至所述第二应用程序。
5.如权利要求1所述的方法,其特征在于,所述第一应用程序与所述第二应用程序之间通过文档鉴权传输协议建立通信连接;
所述向所述第二应用程序发送权限认证请求,包括:将所述权限认证请求封装为权限认证数据包,并基于所述文档鉴权传输协议将所述权限认证数据包发送至所述第二应用程序。
6.如权利要求1所述的方法,其特征在于,所述操作请求包括查看请求或编辑请求;所述操作权限包括查看权限或编辑权限;若所述鉴权结果为鉴权成功,则所述鉴权结果中携带所述请求用户标识具备的操作权限的类型;
所述根据所述鉴权结果输出所述操作请求的响应页面,包括:
若所述鉴权结果为鉴权成功,则输出第一响应页面,并在所述第一响应页面中展示所述文档;
若所述鉴权结果中携带所述请求用户标识具备的操作权限的类型为所述编辑权限,则根据所述编辑请求对所述文档执行编辑操作。
7.如权利要求1所述的方法,其特征在于,所述根据所述鉴权结果输出所述操作请求的响应页面,包括:
若所述鉴权结果为鉴权失败,则输出第二响应页面,所述第二响应页面中包括鉴权失败提示消息和权限申请选项;
当所述权限申请选项被选中时,向所述请求用户标识开放所述文档的操作权限。
8.一种文档处理方法,其特征在于,所述方法包括:
接收第一应用程序发送的权限认证请求,所述权限认证请求中携带权限组协作者标识和请求用户标识;其中,所述第一应用程序在检测到针对所述第一应用程序内的文档而发起的操作请求时,获取所述文档的文档标识及所述请求用户标识,并根据所述文档标识获取所述权限组协作者标识;所述权限组协作者标识用于表征具备所述文档的操作权限的...
【专利技术属性】
技术研发人员:林枫,尹籍毅,王子安,黄广民,张志祥,熊嘉祺,洪媛媛,宋融,邱伟鑫,黄晓茜,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。