应用的授权处理方法与流程

文档序号:32992307发布日期:2023-01-17 23:41阅读:54来源:国知局
应用的授权处理方法与流程

1.本技术涉及互联网技术,尤其涉及一种应用的授权处理方法、装置、电子设备及计算机可读存储介质。


背景技术:

2.相关技术中存在以企业等组织为对象的即时通信客户端,从而使得组织中各个员工以组织为单位在即时通信客户端中注册对应该组织的成员账号,并与组织内的其他员工进行即时通信。
3.为了便于提高组织中员工的办公效率,即时通信客户端除了提供即时通信功能,还会提供在客户端中使用各种应用的功能,相关技术中通常是组织的管理员账号授权在即时通信客户端中安装应用,安装后即时通信后服务器将授权凭证以及授权信息等推送给应用服务器,从而组织的成员账号可以直接在即时通信客户端中操作应用。


技术实现要素:

4.本技术实施例提供一种应用的授权处理方法、装置、电子设备及计算机可读存储介质,能够在成员账号添加应用时直接对应用进行授权,从而可以提高授权管理效率。
5.本技术实施例的技术方案是这样实现的:
6.本技术实施例提供一种应用的授权处理方法,应用于第一即时通信客户端,所述第一即时通信客户端关联有至少一个群组的成员账号;
7.所述方法包括:
8.在所述第一即时通信客户端中显示至少一个应用、添加所述至少一个应用需要的权限以及对应的授权添加入口;
9.响应于针对所述授权添加入口的触发操作,显示成功添加信息,其中,所述成功添加信息表征获得所述权限的至少一个应用被添加到所述第一即时通信客户端,且所述成员账号能够操作所述至少一个应用。
10.本技术实施例提供一种应用的授权处理装置,应用于第一即时通信客户端,所述第一即时通信客户端关联有至少一个群组的成员账号;
11.所述装置包括:
12.第一显示模块,用于在所述第一即时通信客户端中显示至少一个应用、添加所述至少一个应用需要的权限以及对应的授权添加入口;
13.第一操作模块,用于响应于针对所述授权添加入口的触发操作,显示成功添加信息,其中,所述成功添加信息表征获得所述权限的至少一个应用被添加到所述第一即时通信客户端,且所述成员账号能够操作所述至少一个应用。
14.在上述方案中,所述第一显示模块,还用于:响应于所述成员账号在应用商店界面中针对所述至少一个应用的选择入口的触发操作,获取所述群组的授权模式;当所述群组处于成员授权模式时,获取所述管理员账号针对所述至少一个应用的管理员操作数据;当
所述管理员操作数据表征所述至少一个应用未被所述管理员账号屏蔽时,确定所述第一即时通信客户端针对所述至少一个应用的验证通过;当所述第一即时通信客户端针对所述应用的验证通过时,显示所述至少一个应用、添加所述至少一个应用需要的权限以及对应的授权添加入口。
15.在上述方案中,所述第一操作模块,还用于:向第一即时通信服务器发送安装请求;当所述第一即时通信服务器针对所述应用的验证通过时,安装所述应用并显示成功添加信息;其中,所述安装请求用于使所述第一即时通信服务器执行以下处理:获取所述群组的授权模式;当所述群组处于成员授权模式时,获取所述管理员账号针对所述应用的管理员操作数据;当所述管理员操作数据表征所述应用未被所述管理员账号屏蔽时,确定所述第一即时通信服务器针对所述应用的验证通过。
16.在上述方案中,所述第一显示模块,还用于:响应于所述成员账号针对应用授权链接的触发操作,向第一即时通信服务器发送所述应用授权链接,以使所述第一即时通信服务器执行以下处理:当所述应用授权链接符合验证参数时,获取所述群组的授权模式,当所述群组处于成员授权模式时,获取所述管理员账号针对所述应用的管理员操作数据,当所述管理员操作数据表征所述应用未被所述管理员账号屏蔽时,确定所述第一即时通信服务器针对所述应用的验证通过,并向所述第一即时通信客户端发送安装链接;响应于接收到所述安装链接,在所述第一即时通信客户端中显示至少一个应用、添加所述至少一个应用需要的权限以及对应的授权添加入口。
17.在上述方案中,所述第一操作模块,还用于:接收所述第一即时通信服务器发送的授权许可凭证;发送携带所述授权许可凭证的重定向链接至对应所述应用的应用服务器,以使所述应用服务器执行以下处理:基于所述授权许可凭证向所述第一即时通信服务器请求所述成员账号的参数,当所述应用服务器接收到所述成员账号的参数时,向所述第一即时通信客户端发送安装数据;基于所述安装数据安装所述应用并显示成功添加信息。
18.在上述方案中,所述第一显示模块,还用于:在所述第一即时通信客户端显示所述应用的应用访问链接;响应于针对所述应用的应用访问链接的触发操作,显示所述应用访问链接对应的应用的应用使用界面;响应于针对所述应用使用界面的交互操作,执行对应所述应用的登录函数,并向所述第一即时通信服务器发送针对所述应用的验证请求,以使所述第一即时通信服务器执行以下处理:获取所述群组的授权模式;当所述群组处于成员授权模式时,获取管理员账号针对所述应用的管理员操作数据;当所述管理员操作数据表征所述应用未被所述管理员账号屏蔽时,确定所述第一即时通信服务器针对所述应用的验证通过;当确定所述第一即时通信服务器针对所述应用的验证通过时,关闭所述应用的应用使用界面,显示所述应用的授权添加入口。
19.在上述方案中,所述第一显示模块,还用于:响应于针对所述第一即时通信客户端中的应用商店入口的触发操作,显示应用商店界面;在所述应用商店界面中显示至少一个应用以及对应的套件包括的多个配套应用;响应于针对至少一个所述配套应用的选择操作,在添加应用界面显示至少一个所述配套应用需要的权限、至少一个所述配套应用所配套的应用需要的权限以及对应的授权添加入口;其中,所述成功添加信息表征至少一个所述配套应用、至少一个所述配套应用所配套的应用被添加到所述第一即时通信客户端,且所述成员账号能够操作所述至少一个所述配套应用、至少一个所述配套应用所配套的应
用。
20.在上述方案中,所述第一显示模块,还用于:在所述应用商店界面中显示以下类别至少之一的多个应用:全部应用、已添加应用、待添加应用;显示对应每个所述应用的选择入口;响应于针对所述至少一个应用的选择入口的触发操作,显示被选中的应用的详情界面,其中,所述详情界面包括被选中的应用的介绍信息、配套应用查看入口;响应于针对所述配套应用查看入口的触发操作,显示应用批量选择界面,其中,所述应用批量选择界面包括被选中的应用对应的至少一个套件包括的多个配套应用;所述应用批量选择界面还包括批量添加入口,响应于批量选择操作,显示被批量选中的至少一个所述配套应用;响应于针对所述批量添加入口的触发操作,转入执行在所述添加应用界面显示至少一个所述配套应用需要的权限、至少一个所述配套应用所配套的应用需要的权限。
21.在上述方案中,所述第一显示模块,还用于:响应于针对所述第一即时通信客户端中的应用商店入口的触发操作,显示应用商店界面,并在所述应用商店界面中显示多个解决方案以及对应的选择入口,其中,所述解决方案关联有多个用于支撑所述方案的应用;响应于针对至少一个所述解决方案的选择入口的触发操作,在添加应用界面显示被选择的所述解决方案所关联的至少一个应用需要的权限以及对应的授权添加入口。
22.在上述方案中,所述第一显示模块,还用于:在所述第一即时通信客户端显示至少一个应用推荐信息;响应于针对任意一个所述应用推荐信息的触发操作,当所述应用推荐信息为应用授权链接时,显示所述应用授权链接对应的应用需要的权限以及对应的授权添加入口,当所述推荐信息为方案授权链接时,显示所述方案授权链接对应的方案关联的至少一个应用需要的权限以及对应的授权添加入口;当所述推荐信息为应用访问链接时,响应于针对所述应用访问链接对应的应用的应用使用界面的交互操作,显示所述应用需要的权限以及对应的授权添加入口。
23.在上述方案中,所述第一显示模块,还用于:响应于针对所述第一即时通信客户端中的应用商店入口的触发操作,显示应用商店界面,并在所述应用商店界面显示至少一个应用、添加所述至少一个应用需要的权限以及对应的授权添加入口。
24.在上述方案中,所述第一显示模块,还用于:在所述应用商店界面中显示多个应用以及对应的选择入口;响应于针对至少一个所述应用的选择入口的触发操作,在添加应用界面显示被选择的所述至少一个应用需要的权限以及对应的授权添加入口。
25.在上述方案中,所述第一显示模块,还用于:在所述应用商店界面中显示以下类别至少之一的多个应用:全部应用、已添加应用、待添加应用;显示对应每个所述应用的选择入口;其中,所述选择入口具有状态标识,且当所述状态标识表征对应的应用未被添加至所述第一即时通信客户端时,所述选择入口属于可选择状态。
26.在上述方案中,所述第一显示模块,还用于:显示被选择的所述至少一个应用的详情界面,并在所述详情界面显示所述至少一个应用的介绍信息和添加应用界面入口;响应于针对所述添加应用界面入口的触发操作,显示所述添加应用界面,并在所述添加应用界面显示被选择的所述至少一个应用需要的权限以及对应的授权添加入口。
27.在上述方案中,所述第一显示模块,还用于:在所述应用商店界面中显示至少一个应用以及对应的套件包括的多个配套应用;响应于针对至少一个所述配套应用的选择操作,在添加应用界面显示至少一个所述配套应用需要的权限、至少一个所述配套应用所配
套的应用需要的权限以及对应的授权添加入口;其中,所述成功添加信息表征至少一个所述配套应用、至少一个所述配套应用所配套的应用被添加到所述第一即时通信客户端,且所述成员账号能够操作所述至少一个所述配套应用、至少一个所述配套应用所配套的应用。
28.在上述方案中,所述第一显示模块,还用于:在所述应用商店界面中显示以下类别至少之一的多个应用:全部应用、已添加应用、待添加应用;显示对应每个所述应用的选择入口;响应于针对所述至少一个应用的选择入口的触发操作,显示被选中的所述至少一个应用分别对应的套件包括的配套应用。
29.在上述方案中,所述第一显示模块,还用于:响应于针对所述至少一个应用的选择入口的触发操作,显示被选中的应用的详情界面,其中,所述详情界面包括被选中的应用的介绍信息、配套应用查看入口;响应于针对所述配套应用查看入口的触发操作,显示应用批量选择界面,其中,所述应用批量选择界面包括被选中的应用对应的至少一个套件包括的多个配套应用;所述应用批量选择界面还包括批量添加入口,所述第一显示模块,还用于:响应于批量选择操作,显示被批量选中的至少一个所述配套应用;响应于针对所述批量添加入口的触发操作,转入执行在所述添加应用界面显示至少一个所述配套应用需要的权限、至少一个所述配套应用所配套的应用需要的权限。
30.在上述方案中,所述应用的详情界面还包括添加应用界面入口,所述第一显示模块,还用于:响应于针对所述添加应用界面入口的触发操作,显示所述添加应用界面,所述添加应用界面包括所述被选中的至少一个应用以及对应的授权添加入口。
31.在上述方案中,所述第一显示模块,还用于:响应于针对所述第一即时通信客户端中的应用商店入口的触发操作,显示多个解决方案以及对应的选择入口,其中,所述解决方案关联有多个用于支撑所述方案的应用;响应于针对至少一个所述解决方案的选择入口的触发操作,在添加应用界面显示被选择的所述解决方案所关联的至少一个应用需要的权限以及对应的授权添加入口。
32.在上述方案中,所述第一显示模块,还用于:显示被选择的所述解决方案的详情界面,并在所述详情界面显示所述方案的介绍信息和添加应用界面入口;响应于针对所述添加应用界面入口的触发操作,显示所述添加应用界面,并在所述添加应用界面显示所述解决方案所关联的至少一个应用需要的权限以及对应的授权添加入口。
33.在上述方案中,所述第一显示模块,还用于:显示方案批量选择界面,其中,所述方案批量选择界面包括被选中的解决方案关联的至少一个应用、以及添加应用界面入口;响应于批量选择操作,显示被批量选中的至少一个所述应用;响应于针对所述添加应用界面入口的触发操作,将被批量选中的所述至少一个应用需要的权限以及对应的授权添加入口在所述添加应用界面中进行显示。
34.在上述方案中,所述第一显示模块,还用于:在所述第一即时通信客户端显示至少一个应用推荐信息;响应于针对任意一个所述应用推荐信息的触发操作,在添加应用界面显示与所述应用推荐信息所推荐的所述至少一个应用、添加所述至少一个应用需要的权限以及对应的授权添加入口。
35.在上述方案中,所述第一显示模块,还用于:当所述应用推荐信息为应用授权链接时,在所述添加应用界面显示所述应用授权链接对应的应用需要的权限以及对应的授权添
加入口;当所述推荐信息为方案授权链接时,在所述添加应用界面显示所述方案授权链接对应的方案关联的至少一个应用需要的权限以及对应的授权添加入口。
36.在上述方案中,所述第一显示模块,还用于:向第一即时通信服务器发送所述应用授权链接,以使所述第一即时通信服务器执行以下处理:当所述应用授权链接符合验证参数时,获取所述群组的授权模式;当所述群组处于成员授权模式时,获取所述管理员账号针对所述应用的管理员操作数据;当所述管理员操作数据表征所述应用未被所述管理员账号屏蔽时,确定所述第一即时通信服务器针对所述应用的验证通过,并向所述第一即时通信客户端发送安装链接;响应于接收到所述安装链接,在所述添加应用界面显示所述应用授权链接对应的应用需要的权限以及对应的授权添加入口。
37.在上述方案中,所述第一显示模块,还用于:显示所述应用访问链接对应的应用的应用使用界面;响应于针对所述应用使用界面的交互操作,显示所述应用的添加应用界面,并在所述添加应用界面显示所述应用需要的权限以及对应的授权添加入口。
38.本技术实施例提供一种应用的授权处理方法,应用于第二即时通信客户端,所述第二即时通信客户端关联有至少一个群组的管理员账号,所述群组还关联有至少一个成员账号;
39.所述方法包括:
40.显示所述群组的授权模式配置入口;
41.响应于针对所述授权模式配置入口的成员模式配置操作,显示所述群组处于成员授权模式;
42.其中,所述群组处于所述成员授权模式用于:响应于所述成员账号针对应用的授权添加入口的触发操作,将所述应用获得需要的权限且被添加到所述成员账号关联的第一即时通信客户端中,且所述成员账号能够操作所述至少一个应用。
43.本技术实施例提供一种应用的授权处理装置,应用于第二即时通信客户端,所述第二即时通信客户端关联有至少一个群组的管理员账号,所述群组还关联有至少一个成员账号;
44.所述装置包括:
45.第二显示模块,用于显示所述群组的授权模式配置入口;
46.第二操作模块,用于响应于针对所述授权模式配置入口的成员模式配置操作,显示所述群组处于成员授权模式;其中,所述群组处于所述成员授权模式用于:响应于所述成员账号针对应用的授权添加入口的触发操作,将所述应用获得需要的权限且被添加到所述成员账号关联的第一即时通信客户端中,且所述成员账号能够操作所述至少一个应用。
47.在上述方案中,所述第二操作模块,还用于:在所述应用的授权详情界面显示所述应用的授权模式;响应于针对所述应用的授权模式修改操作,当所述应用修改前的授权模式为成员授权模式时,向所述第二即时通信客户端的第二即时通信服务器发送对应所述管理员授权模式的标志位变更请求,以使所述第二即时通信服务器将所述应用标记为管理员授权模式;接收所述第二即时通信服务器返回的对应所述管理员授权模式的应用标记信息,并显示所述应用在所述群组中处于管理员授权模式;响应于针对所述应用的授权模式修改操作,当所述授权模式为管理员授权模式时,向所述第二即时通信客户端的第二即时通信服务器发送对应所述成员授权模式的应用标志位变更请求,以使所述第二即时通信服
务器将所述应用标记为成员授权模式;接收所述第二即时通信服务器返回的对应所述成员授权模式的应用标记信息,并显示所述应用在所述群组处于所述成员授权模式。
48.在上述方案中,第二显示模块4553,还用于当所述应用不属于解决方案中的应用时,向所述第二即时通信客户端的第二即时通信服务器发送针对所述应用的屏蔽请求,以使所述第二即时通信服务器写入所述应用的禁用数据;所述在所述应用的授权详情界面显示屏蔽入口之前,向所述第二即时通信客户端的第二即时通信服务器发送针对所述应用的取消屏蔽请求,以使所述第二即时通信服务器删除所述应用的禁用数据;当所述应用属于解决方案的应用时,向所述第二即时通信客户端的第二即时通信服务器发送针对所述应用的屏蔽请求,以使所述第二即时通信服务器获取与所述解决方案关联的多个应用,并写入所述多个应用的禁用数据;所述在所述应用的授权详情界面显示屏蔽入口之前,向所述第二即时通信客户端的第二即时通信服务器发送针对所述应用的取消屏蔽请求,以使所述第二即时通信服务器获取与所述解决方案关联的多个应用,并删除所述应用的禁用数据。
49.在上述方案中,所述第二操作模块,还用于:向所述第二即时通信客户端的第二即时通信服务器发送对应所述成员授权模式的标志位变更请求,以使所述第二即时通信服务器将所述群组标记为成员授权模式;接收所述第二即时通信服务器返回的对应所述成员授权模式的标记成功信息,并显示所述群组处于成员授权模式;在显示所述群组处于成员授权模式之后,响应于针对所述授权模式配置入口的管理员模式配置操作,向所述第二即时通信客户端的第二即时通信服务器发送对应所述管理员授权模式的标志位变更请求,以使所述第二即时通信服务器将所述群组标记为管理员授权模式;接收所述第二即时通信服务器返回的对应所述管理员授权模式的标记成功信息,并显示所述群组处于管理员授权模式。
50.在上述方案中,所述第二操作模块,还用于:所述显示所述群组处于成员授权模式之后,当满足以下条件至少之一时,显示成员操作提示信息以及详情入口,其中,所述成员操作提示信息用于提示所述群组的成员账号针对所述应用的控制操作:所述成员账号首次授权所述应用;所述应用被所述成员账号屏蔽,所述屏蔽包括以下至少之一:删除、禁用;响应于针对所述详情入口的触发操作,显示所述控制操作的详情信息;其中,所述详情信息包括以下至少之一:所述控制操作的时间、所述控制操作的位置、所述控制操作的原因。
51.在上述方案中,所述第二操作模块,还用于:在所述应用的授权详情界面显示所述应用的授权模式;响应于针对所述应用的授权模式修改操作,在所述应用的授权详情界面中显示所述应用在所述群组的经过修改的授权模式。
52.在上述方案中,所述第二操作模块,还用于:显示授权模式修改界面,并在所述授权模式修改界面显示多个授权模式以及对应的授权模式入口;响应于针对所述授权模式入口的选择操作,显示被选择的授权模式对应的修改提示信息;响应于针对所述修改提示信息的确定操作,在所述应用的授权详情界面中显示所述应用在所述群组的被选择的授权模式。
53.在上述方案中,所述第二操作模块,还用于:在所述应用的授权详情界面显示授权成员账号查看入口;响应于针对所述授权成员账号查看入口的触发操作,显示已授权并添加所述应用的成员账号。
54.在上述方案中,所述第二操作模块,还用于:当所述应用修改前的授权模式为成员
授权模式时,向所述第二即时通信客户端的第二即时通信服务器发送对应所述管理员授权模式的标志位变更请求,以使所述第二即时通信服务器将所述应用标记为管理员授权模式;接收所述第二即时通信服务器返回的对应所述管理员授权模式的应用标记信息,并显示所述应用在所述群组中处于管理员授权模式;当所述授权模式为管理员授权模式时,向所述第二即时通信客户端的第二即时通信服务器发送对应所述成员授权模式的应用标志位变更请求,以使所述第二即时通信服务器将所述应用标记为成员授权模式;接收所述第二即时通信服务器返回的对应所述成员授权模式的应用标记信息,并显示所述应用在所述群组处于所述成员授权模式。
55.在上述方案中,所述第二操作模块,还用于:在显示所述应用在所述群组中处于管理员授权模式时,显示所述应用的可见范围,其中,当所述第二即时通信服务器将所述应用标记为管理员授权模式时,针对所述应用的可见范围配置功能被激活,所述可见范围包括所述管理员账号配置的能够操作所述应用的成员账号。
56.在上述方案中,所述第二操作模块,还用于:当所述应用已被授权并添加时,在所述应用的授权详情界面显示屏蔽入口;响应于针对所述屏蔽入口的触发操作,执行屏蔽操作并在所述应用的授权详情界面显示取消屏蔽入口;响应于针对所述取消屏蔽入口的触发操作,在所述应用的授权详情界面显示屏蔽入口。
57.在上述方案中,当所述应用不属于解决方案中的应用时,所述第二操作模块,还用于:在所述应用的授权详情界面显示取消屏蔽入口之前,向所述第二即时通信客户端的第二即时通信服务器发送针对所述应用的屏蔽请求,以使所述第二即时通信服务器写入所述应用的禁用数据;在所述应用的授权详情界面显示屏蔽入口之前,向所述第二即时通信客户端的第二即时通信服务器发送针对所述应用的取消屏蔽请求,以使所述第二即时通信服务器删除所述应用的禁用数据。
58.在上述方案中,当所述应用属于所述解决方案的应用时,所述第二操作模块,还用于:在所述应用的授权详情界面显示取消屏蔽入口之前,向所述第二即时通信客户端的第二即时通信服务器发送针对所述应用的屏蔽请求,以使所述第二即时通信服务器获取与所述解决方案关联的多个应用,并写入所述多个应用的禁用数据;所述在所述应用的授权详情界面显示屏蔽入口之前,向所述第二即时通信客户端的第二即时通信服务器发送针对所述应用的取消屏蔽请求,以使所述第二即时通信服务器获取与所述解决方案关联的多个应用,并删除所述应用的禁用数据。
59.本技术实施例提供一种应用的授权处理方法,应用于第一即时通信客户端,所述第一即时通信客户端的关联账号是至少一个群组的成员账号,所述群组还关联管理员账号;
60.所述方法包括:
61.响应于针对应用的授权添加入口的触发操作,向第一即时通信服务器发送安装请求;
62.当所述第一即时通信服务器确定所述群组处于成员授权模式,且所述应用未被所述管理员账号屏蔽时,确定针对所述应用的验证通过,安装所述应用并显示成功添加信息;
63.其中,所述成功添加信息表征获得所述权限的至少一个应用被添加到所述第一即时通信客户端,且所述成员账号能够操作所述至少一个应用。
64.本技术实施例提供一种应用的授权处理装置,应用于第一即时通信客户端,所述第一即时通信客户端的关联账号是至少一个群组的成员账号,所述群组还关联管理员账号;
65.所述装置包括:
66.请求模块,用于响应于针对应用的授权添加入口的触发操作,向第一即时通信服务器发送安装请求;
67.验证模块,用于当所述第一即时通信服务器确定所述群组处于成员授权模式,且所述应用未被所述管理员账号屏蔽时,确定针对所述应用的验证通过,安装所述应用并显示成功添加信息;其中,所述成功添加信息表征获得所述权限的至少一个应用被添加到所述第一即时通信客户端,且所述成员账号能够操作所述至少一个应用。
68.在上述方案中,所述安装请求用于使所述第一即时通信服务器执行以下处理:获取所述群组的授权模式;当所述群组处于成员授权模式时,获取所述管理员账号针对所述应用的管理员操作数据;当所述管理员操作数据表征所述应用未被所述管理员账号屏蔽时,确定所述第一即时通信服务器针对所述应用的验证通过。
69.在上述方案中,所述请求模块,还用于:响应于针对应用的授权添加入口的触发操作之前,响应于所述成员账号针对所述应用的选择入口的触发操作,获取所述群组的授权模式;当所述群组处于成员授权模式时,获取所述管理员账号针对所述应用的管理员操作数据;当所述管理员操作数据表征所述应用未被所述管理员账号屏蔽时,确定所述第一即时通信客户端针对所述应用的验证通过;当所述第一即时通信客户端针对所述应用的验证通过时,显示所述授权添加入口。
70.在上述方案中,所述请求模块,还用于:响应于针对应用的授权添加入口的触发操作之前,响应于所述成员账号针对所述应用授权链接的触发操作,向第一即时通信服务器发送所述应用授权链接,以使所述第一即时通信服务器执行以下处理:当所述应用授权链接符合验证参数时,获取所述群组的授权模式;当所述群组处于成员授权模式时,获取所述管理员账号针对所述应用的管理员操作数据;当所述管理员操作数据表征所述应用未被所述管理员账号屏蔽时,确定所述第一即时通信服务器针对所述应用的验证通过,并向所述第一即时通信客户端发送安装链接;响应于接收到所述安装链接,显示所述授权添加入口。
71.在上述方案中,所述验证模块,还用于:接收所述第一即时通信服务器发送的授权许可凭证;发送携带所述授权许可凭证的重定向链接至对应所述应用的应用服务器,以使所述应用服务器执行以下处理:基于所述授权许可凭证向所述第一即时通信服务器请求所述成员账号的参数,当所述应用服务器接收到所述成员账号的参数时,向所述第一即时通信客户端发送安装数据;基于所述安装数据安装所述应用并显示成功添加信息。
72.在上述方案中,所述请求模块,还用于:在所述第一即时通信客户端显示所述应用的应用访问链接;响应于针对所述应用的应用访问链接的触发操作,显示所述应用访问链接对应的应用的应用使用界面;响应于针对所述应用使用界面的交互操作,执行对应所述应用的登录函数,并向所述第一即时通信服务器发送针对所述应用的验证请求,以使所述第一即时通信服务器执行以下处理:获取所述群组的授权模式;当所述群组处于成员授权模式时,获取管理员账号针对所述应用的管理员操作数据;当所述管理员操作数据表征所述应用未被所述管理员账号屏蔽时,确定所述第一即时通信服务器针对所述应用的验证通
过;当确定所述第一即时通信服务器针对所述应用的验证通过时,关闭所述应用的应用使用界面,显示所述应用的授权添加入口。
73.本技术实施例提供一种电子设备,包括:
74.存储器,用于存储可执行指令;
75.处理器,用于执行所述存储器中存储的可执行指令时,实现本技术实施例提供的应用的授权处理方法。
76.本技术实施例提供一种计算机可读存储介质,存储有可执行指令,用于被处理器执行时,实现本技术实施例提供的应用的授权处理方法。
77.本技术实施例具有以下有益效果:
78.响应于成员账号针对至少一个应用的授权添加操作,对应的应用获得权限并被添加到即时通信客户端,且成员账号能够操作已经授权添加的应用,成员账号可以先自行安装应用并使用应用,而无须在使用前必须得到管理员账号的许可,由于成员账号添加应用时可以直接对应用授权,从而提高授权管理效率。
附图说明
79.图1是本技术实施例提供的应用的授权处理系统的结构示意图;
80.图2是本技术实施例提供的电子设备的结构示意图;
81.图3a-3c是本技术实施例提供的应用的授权处理方法的流程示意图;
82.图4a-4h是本技术实施例提供的应用的授权处理方法的产品界面图;
83.图5a-5g是本技术实施例提供的应用的授权处理方法的产品界面图;
84.图6a-6e是本技术实施例提供的应用的授权处理方法的交互流程图;
85.图7a-7d是本技术实施例提供的应用程序接口示意图。
具体实施方式
86.为了使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术作进一步地详细描述,所描述的实施例不应视为对本技术的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本技术保护的范围。
87.在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。
88.在以下的描述中,所涉及的术语“第一\第二\第三”仅仅是是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二\第三”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本技术实施例能够以除了在这里图示或描述的以外的顺序实施。
89.除非另有定义,本文所使用的所有的技术和科学术语与属于本技术的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本技术实施例的目的,不是旨在限制本技术。
90.对本技术实施例进行进一步详细说明之前,对本技术实施例中涉及的名词和术语进行说明,本技术实施例中涉及的名词和术语适用于如下的解释。
91.1)应用授权方式:指在即时通信服务中,应用以何种授权方式安装到即时通信客户端的群组内,应用授权方式包括:管理员授权模式和成员授权模式。
92.2)管理员授权模式:指第三方应用通过管理员授权模式的方式安装到群组内。管理员账号在安装时,需要进行授权并设置可见范围。可见范围内的员工可以直接使用,可见范围外的员工不可使用。
93.3)可见范围:指管理员授权模式下,管理员账号对应用的可见范围配置。可见范围内的成员账号可以直接使用,可见范围外的成员账号不可使用。
94.4)成员授权模式:指应用通过成员授权模式的方式安装到群组内,允许群组的成员账号在没有管理员账号的参与下,以成员身份安装应用,用于个人使用。
95.5)管理员授权应用:通过管理员授权模式安装到群组的应用。
96.6)成员授权应用:通过成员授权模式安装到群组的应用。
97.7)应用:服务商为群组提供的h5、小程序或原生应用。
98.8)套件应用:指一个套件内的多个应用。
99.9)解决方案:指服务商根据不同行业及场景提供基于群组的通用方案或解决方案。
100.10)oauth2协议:指在客户端打开的网页,通过免登录的方式获取成员账号的身份信息的协议。
101.11)推广二维码:服务商只需要先配置好对应的推广二维码,成员账号扫码就能默认安装预置的应用。
102.12)测试授权:指服务商在开发调试应用的过程中,通过测试授权来体验未发布上架至应用市场的应用。
103.13)群组:群组指由公司中的成员、部门的成员构成的即时通信组织,成员可以以群组的成员账号的身份登录即时通信客户端并使用相应功能。
104.相关技术中应用通过管理员授权模式安装到组织的即时通信客户端内,管理员账号在安装应用时,需要进行授权并设置可见范围。可见范围内的成员账号可以直接使用应用,可见范围外的成员账号不可使用该应用,但是在管理员授权模式下,对于每个需要在组织中使用的应用,管理员账号都需要提前进行授权并设置可见范围,管理员授权模式限制了必须是管理员账号才有权限安装、管理的应用,虽然严格保证了组织信息的安全可控,但同时也导致组织运行效率的下降,组织的成员账号需要使用某个应用时,需要向管理员账号推荐应用,等待管理员账号添加应用,并沟通配置对应应用的可见范围,从而实现应用可用的时间周期比较长。
105.相关技术中还可以提供零信息权限的成员账号授权模式,当应用无需获取权限信息(例如身份信息)时,网页可通过构造oauth2链接快速授权获得成员账号对外唯一凭证(openid),小程序可通过应用程序接口获得成员账号对外唯一凭证(openid),在零信息权限的成员账号授权模式下,应用只能获得成员账号对外唯一凭证(openid),而无法获得权限信息(例如身份信息),这限制了需要权限信息的应用(例如组织服务类应用),从而成员账号无法使用这些应用。
106.本技术实施例提供一种应用的授权处理方法、装置、电子设备和计算机可读存储介质,能够在成员账号添加应用时直接对应用进行授权,从而可以提高授权管理效率,下面
说明本技术实施例提供的电子设备的示例性应用,本技术实施例提供的设备可以实施为笔记本电脑,平板电脑,台式计算机,机顶盒,移动设备(例如,移动电话,便携式音乐播放器,个人数字助理,专用消息设备,便携式游戏设备)等各种类型的用户终端。下面,将说明设备实施为终端时示例性应用。
107.参见图1,图1是本技术实施例提供的应用的授权处理系统的结构示意图,为实现支撑一个即时通信客户端应用,终端(示例性示出了终端400-1和终端400-2)通过网络300连接服务器200,网络300可以是广域网或者局域网,又或者是二者的组合。
108.在一些实施例中,管理员账号登录终端400-2的第二即时通信客户端(app)以向服务器200请求开发成员授权模式,成员账号在终端400-1的第一即时通信客户端(app)中显示至少一个应用、添加至少一个应用需要的权限以及对应的授权添加入口;响应于成员账号针对授权添加入口的触发操作,终端400-1向服务器200发送应用安装请求,服务器200向终端400-1执行应用安装处理,在终端400-1显示应用的成功添加信息,成功添加信息表征获得权限的至少一个应用被添加到第一即时通信客户端,且成员账号能够操作至少一个应用。
109.在一些实施例中,服务器200可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、cdn、以及大数据和人工智能平台等基础云计算服务的云服务器。终端400可以是智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱、智能手表等,但并不局限于此。终端以及服务器可以通过有线或无线通信方式进行直接或间接地连接,本发明实施例中不做限制。
110.参见图2,图2是本技术实施例提供的电子设备的结构示意图,以电子设备是终端为例进行说明,图2所示的终端400(具体可以是图1的终端400-1或终端400-2)包括:至少一个处理器410、存储器450、至少一个网络接口420和用户接口430。终端400中的各个组件通过总线系统440耦合在一起。可理解,总线系统440用于实现这些组件之间的连接通信。总线系统440除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图2中将各种总线都标为总线系统440。
111.处理器410可以是一种集成电路芯片,具有信号的处理能力,例如通用处理器、数字信号处理器(dsp,digital signal processor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等,其中,通用处理器可以是微处理器或者任何常规的处理器等。
112.用户接口430包括使得能够呈现媒体内容的一个或多个输出装置431,包括一个或多个扬声器和/或一个或多个视觉显示屏。用户接口430还包括一个或多个输入装置432,包括有助于用户输入的用户接口部件,比如键盘、鼠标、麦克风、触屏显示屏、摄像头、其他输入按钮和控件。
113.存储器450可以是可移除的,不可移除的或其组合。示例性的硬件设备包括固态存储器,硬盘驱动器,光盘驱动器等。存储器450可选地包括在物理位置上远离处理器410的一个或多个存储设备。
114.存储器450包括易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。非易失性存储器可以是只读存储器(rom,read only memory),易失性存储器可
以是随机存取存储器(ram,random access memory)。本技术实施例描述的存储器450旨在包括任意适合类型的存储器。
115.在一些实施例中,存储器450能够存储数据以支持各种操作,这些数据的示例包括程序、模块和数据结构或者其子集或超集,下面示例性说明。
116.操作系统451,包括用于处理各种基本系统服务和执行硬件相关任务的系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务;
117.网络通信模块452,用于经由一个或多个(有线或无线)网络接口420到达其他计算设备,示例性的网络接口420包括:蓝牙、无线相容性认证(wifi)、和通用串行总线(usb, universal serial bus)等;
118.呈现模块453,用于经由一个或多个与用户接口430相关联的输出装置431(例如,显示屏、扬声器等)使得能够呈现信息(例如,用于操作外围设备和显示内容和信息的用户接口);
119.输入处理模块454,用于对一个或多个来自一个或多个输入装置432之一的一个或多个用户输入或互动进行检测以及翻译所检测的输入或互动。
120.在一些实施例中,本技术实施例提供的装置可以采用软件方式实现,图2示出了存储在存储器450中的应用的授权处理装置455-1,其可以是程序和插件等形式的软件,包括以下软件模块:第一显示模块4551和第一操作模块4552,图2示出了存储在存储器450中的应用的授权处理装置455-2,其可以是程序和插件等形式的软件,包括以下软件模块:第二显示模块4553和第二操作模块4554,图2示出了存储在存储器450中的应用的授权处理装置 455-3,其可以是程序和插件等形式的软件,包括以下软件模块:请求模块4555和验证模块 4556,这些模块是逻辑上的,因此根据所实现的功能可以进行任意的组合或进一步拆分,将在下文中说明各个模块的功能。
121.将结合本技术实施例提供的终端的示例性应用和实施,说明本技术实施例提供的应用的授权处理方法。
122.参见图3a,图3a是本技术实施例提供的应用的授权处理方法的流程示意图,将结合图3a示出的步骤进行说明。
123.在步骤101中,在第一即时通信客户端中显示至少一个应用、添加至少一个应用需要的权限以及对应的授权添加入口。
124.在步骤102中,响应于针对授权添加入口的触发操作,显示成功添加信息,其中,成功添加信息表征获得权限的至少一个应用被添加到第一即时通信客户端,且成员账号能够操作至少一个应用。
125.作为示例,步骤101和步骤102应用于第一即时通信客户端,第一即时通信客户端所关联的账号是成员账号,第一即时通信客户端所登录的终端是图1中的400-1,成员账号的使用者是公司等组织中的员工,第一即时通信客户端关联有至少一个群组的成员账号,群组可以为成员账号所属的公司,公司中每个员工均具有成员账号,并可以通过各自的成员账号登录第一即时通信客户端的群组。
126.在一些实施例中,步骤101中在第一即时通信客户端中显示至少一个应用、添加至少一个应用需要的权限以及对应的授权添加入口,可以通过以下技术方案实现:响应于成员账号在应用商店界面中针对至少一个应用的选择入口的触发操作,获取群组的授权模
式;当群组处于成员授权模式时,获取管理员账号针对至少一个应用的管理员操作数据;当管理员操作数据表征至少一个应用未被管理员账号屏蔽时,确定第一即时通信客户端针对至少一个应用的验证通过;当第一即时通信客户端针对应用的验证通过时,显示至少一个应用、添加至少一个应用需要的权限以及对应的授权添加入口。
127.在一些实施例中,步骤102中显示成功添加信息,可以通过以下技术方案实现:向第一即时通信服务器发送安装请求;当第一即时通信服务器针对应用的验证通过时,安装应用并显示成功添加信息;其中,安装请求用于使第一即时通信服务器执行以下处理:获取群组的授权模式;当群组处于成员授权模式时,获取管理员账号针对应用的管理员操作数据;当管理员操作数据表征应用未被管理员账号屏蔽时,确定第一即时通信服务器针对应用的验证通过。
128.在一些实施例中,步骤101中在第一即时通信客户端中显示至少一个应用、添加至少一个应用需要的权限以及对应的授权添加入口,可以通过以下技术方案实现:响应于成员账号针对应用授权链接的触发操作,向第一即时通信服务器发送应用授权链接,以使第一即时通信服务器执行以下处理:当应用授权链接符合验证参数时,获取群组的授权模式,当群组处于成员授权模式时,获取管理员账号针对应用的管理员操作数据,当管理员操作数据表征应用未被管理员账号屏蔽时,确定第一即时通信服务器针对应用的验证通过,并向第一即时通信客户端发送安装链接;响应于接收到安装链接,在第一即时通信客户端中显示至少一个应用、添加至少一个应用需要的权限以及对应的授权添加入口。
129.在一些实施例中,步骤102中显示成功添加信息,可以通过以下技术方案实现:接收第一即时通信服务器发送的授权许可凭证;发送携带授权许可凭证的重定向链接至对应应用的应用服务器,以使应用服务器执行以下处理:基于授权许可凭证向第一即时通信服务器请求成员账号的参数,当应用服务器接收到成员账号的参数时,向第一即时通信客户端发送安装数据;基于安装数据安装应用并显示成功添加信息。
130.在一些实施例中,步骤101中在第一即时通信客户端中显示至少一个应用、添加至少一个应用需要的权限以及对应的授权添加入口,可以通过以下技术方案实现:在第一即时通信客户端显示应用的应用访问链接;响应于针对应用的应用访问链接的触发操作,显示应用访问链接对应的应用的应用使用界面;响应于针对应用使用界面的交互操作,执行对应应用的登录函数,并向第一即时通信服务器发送针对应用的验证请求,以使第一即时通信服务器执行以下处理:获取群组的授权模式;当群组处于成员授权模式时,获取管理员账号针对应用的管理员操作数据;当管理员操作数据表征应用未被管理员账号屏蔽时,确定第一即时通信服务器针对应用的验证通过;当确定第一即时通信服务器针对应用的验证通过时,关闭应用的应用使用界面,在所述第一即时通信客户端中显示至少一个应用、添加所述至少一个应用需要的权限以及对应的授权添加入口。
131.在一些实施例中,步骤101中在第一即时通信客户端中显示至少一个应用、添加至少一个应用需要的权限以及对应的授权添加入口,可以通过以下技术方案实现:响应于针对第一即时通信客户端中的应用商店入口的触发操作,显示应用商店界面,并在应用商店界面显示至少一个应用、添加至少一个应用需要的权限以及对应的授权添加入口。
132.作为示例,参见图4a,图4a是本技术实施例提供的应用的授权处理方法的产品界面图,图4a中示出了应用商店界面401a,应用商店界面401a包括至少一个应用的名称以及
对应的授权添加入口,例如,将图4a中的添加控件402a作为授权添加入口。
133.在一些实施例中,上述在应用商店界面显示至少一个应用、添加至少一个应用需要的权限以及对应的授权添加入口,可以通过以下技术方案实现:在应用商店界面中显示多个应用以及对应的选择入口;响应于针对至少一个应用的选择入口的触发操作,在添加应用界面显示被选择的至少一个应用需要的权限以及对应的授权添加入口。
134.作为示例,参见图4a,图4a中示出了应用商店界面401a,应用商店界面401a包括多个应用的名称以及对应的选择入口,例如,将图4a中的添加控件402a作为应用a的选择入口,响应于针对至少一个应用的选择入口的触发操作,例如,点击操作,应用商店界面内的添加应用界面显示被选择的至少一个应用需要的权限以及对应的授权添加入口,即直接从应用商店界面401a跳转至添加应用界面405a,在添加界面405a中显示应用a的授权添加入口406a。
135.在一些实施例中,上述在应用商店界面中显示多个应用以及对应的选择入口,可以通过以下技术方案实现:在应用商店界面中显示以下类别至少之一的多个应用:全部应用、已添加应用、待添加应用;显示对应每个应用的选择入口;其中,选择入口具有状态标识,且当状态标识表征对应的应用未被添加至第一即时通信客户端时,选择入口属于可选择状态。
136.作为示例,参见图4a,图4a是本技术实施例提供的应用的授权处理方法的产品界面图,图4a中示出了应用商店界面401a,应用商店界面401a包括多个应用的名称以及对应的选择入口,例如,将图4a中的添加控件402a作为应用a的选择入口,图4a中应用商店界面401a显示的应用a、应用b和应用c可以为已添加应用,或者应用a、应用b和应用c 可以为待添加应用,或者应用a、应用b和应用c是应用商店中的全部应用,图4a中的添加控件402a作为应用a的选择入口,选择入口具有状态标识,例如选择入口的灰度是状态标识,灰度的选择入口表征对应的应用被添加至第一即时通信客户端,未被灰度的选择入口表征对应的应用未被添加至第一即时通信客户端,即选择入口属于可选择状态,可以响应触发操作。
137.在一些实施例中,上述在添加应用界面显示被选择的至少一个应用需要的权限以及对应的授权添加入口,可以通过以下技术方案实现:显示被选择的至少一个应用的详情界面,并在详情界面显示至少一个应用的介绍信息和添加应用界面入口;响应于针对添加应用界面入口的触发操作,显示添加应用界面,并在添加应用界面显示被选择的至少一个应用需要的权限以及对应的授权添加入口。
138.作为示例,针对至少一个应用的选择入口的触发操作可以是一次性触发一个或者多个应用的选择入口的触发操作,例如,针对对应一个应用的选择入口的触发操作,或者是针对对应多个应用的选择入口的触发操作。
139.作为示例,参见图4a,应用商店界面401a包括多个应用的名称以及对应的选择入口4 02a,例如应用a的选择入口402a,响应于成员账号针对应用a的选择入口402a的触发操作,显示被选择的至少一个应用的详情界面,即显示应用a的详情界面403a,详情界面 403a包括应用a的介绍信息和应用添加应用界面入口404a,响应于成员账号针对应用添加入口404a的触发操作,显示添加应用界面405a,添加应用界面405a中包括被选择的至少一个应用需要的权限,例如应用a需要的权限是员工信息和日程,可以分别显示每个应用需要的权限,或者显示至少一个应用需要的全部权限,即不针对应用进行区分,添加应用界面 405a
中还包括授权添加入口406a,从而可以触发授权。
140.在一些实施例中,上述在应用商店界面显示至少一个应用、添加至少一个应用需要的权限以及对应的授权添加入口,可以通过以下技术方案实现:在应用商店界面中显示至少一个应用以及对应的套件包括的多个配套应用;响应于针对至少一个配套应用的选择操作,在添加应用界面显示至少一个配套应用需要的权限、至少一个配套应用所配套的应用需要的权限以及对应的授权添加入口;其中,成功添加信息表征至少一个配套应用、至少一个配套应用所配套的应用被添加到第一即时通信客户端,且成员账号能够操作至少一个配套应用、至少一个配套应用所配套的应用。
141.作为示例,参见图4b,图4b是本技术实施例提供的应用的授权处理方法的产品界面图,图4b中示出了应用商店界面401b,应用商店界面401b显示至少一个应用以及对应的套件包括的多个配套应用,例如,应用b具有对应的套件,套件中包括多个配套应用,例如应用 a和应用c,其中,应用a和应用c均属于配套应用,应用b是应用a和应用c(作为配套应用)所配套的应用,在应用商店界面同时显示应用b、应用a和应用c,响应于针对至少一个配套应用的选择操作,例如,响应于针对应用a的选择操作,直接跳转至添加应用界面405b,在添加应用界面405b显示应用a需要的权限、应用b需要的权限、应用a和应用b的授权添加入口406b,可以显示配套应用各自需要的权限,或者至少一个配套应用需要的全部权限,成功添加信息表征应用a和应用b被添加到第一即时通信客户端,且成员账号能够操作应用a和应用b。
142.在一些实施例中,上述在应用商店界面中显示至少一个应用以及对应的套件包括的多个配套应用,可以通过以下技术方案实现:在应用商店界面中显示以下类别至少之一的多个应用:全部应用、已添加应用、待添加应用;显示对应每个应用的选择入口;响应于针对至少一个应用的选择入口的触发操作,显示被选中的至少一个应用分别对应的套件包括的配套应用。
143.作为示例,参见图4b,应用b与应用a和c可以在两个页面中显示,例如,在应用商店界面401b中仅显示应用b以及对应的选择入口(例如,选择入口为添加控件402b),通过选择入口可以跳转至应用b的应用详情界面(即详情界面403b),在应用b的应用详情界面中显示应用a和应用c,应用a和应用c是应用b对应的套件包括的配套应用。
144.在一些实施例中,上述响应于针对至少一个应用的选择入口的触发操作,显示被选中的至少一个应用分别对应的套件包括的配套应用,可以通过以下技术方案实现:响应于针对至少一个应用的选择入口的触发操作,显示被选中的应用的详情界面,其中,详情界面包括被选中的应用的介绍信息、配套应用查看入口;响应于针对配套应用查看入口的触发操作,显示应用批量选择界面,其中,应用批量选择界面包括被选中的应用对应的至少一个套件包括的多个配套应用;当应用批量选择界面还包括批量添加入口时,响应于批量选择操作,显示被批量选中的至少一个配套应用;响应于针对批量添加入口的触发操作,转入执行在添加应用界面显示至少一个配套应用需要的权限、至少一个配套应用所配套的应用需要的权限。
145.作为示例,在应用商店界面401b中仅显示应用b以及对应的选择入口(例如,选择入口为添加控件402b),通过选择入口可以跳转至应用b的应用详情界面(即详情界面403b),其中,详情界面包括被选中的应用b的介绍信息、配套应用查看入口404b,响应于针
对配套应用查看入口的触发操作,显示应用批量选择界面410b,其中,应用批量选择界面包括被选中的应用对应的至少一个套件包括的多个配套应用;当应用批量选择界面还包括批量添加入口408b时,响应于批量选择操作(响应于针对批量添加入口408b的触发操作),显示被批量选中的至少一个配套应用,即显示多个配套应用的批量选择入口409b以及批量选择入口409b被激活的应用的批量添加入口408b,响应于针对批量添加入口408b的触发操作,转入执行在添加应用界面405b显示至少一个配套应用需要的权限、至少一个配套应用所配套的应用需要的权限。
146.在一些实施例中,被选中的应用的详情界面还包括添加应用界面入口,上述在第一即时通信客户端中显示至少一个应用、添加至少一个应用需要的权限以及对应的授权添加入口,可以通过以下技术方案实现:响应于针对添加应用界面入口的触发操作,显示添加应用界面,添加应用界面包括被选中的至少一个应用以及对应的授权添加入口。
147.作为示例,参见图4b,应用b的应用详情界面还包括添加应用界面入口407b,响应于针对添加应用界面入口407b的触发操作,直接跳转至应用b的添加应用界面,添加应用界面包括应用b以及对应的授权添加入口。
148.在一些实施例中,上述在应用商店界面显示至少一个应用、添加至少一个应用需要的权限以及对应的授权添加入口,可以通过以下技术方案实现:响应于针对第一即时通信客户端中的应用商店入口的触发操作,显示多个解决方案以及对应的选择入口,其中,解决方案关联有多个用于支撑方案的应用;响应于针对至少一个解决方案的选择入口的触发操作,在添加应用界面显示被选择的解决方案所关联的至少一个应用需要的权限以及对应的授权添加入口。
149.作为示例,参见图4c,图4c是本技术实施例提供的应用的授权处理方法的产品界面图,图4c中示出了应用商店界面401c,响应于针对第一即时通信客户端中的应用商店入口的触发操作,在应用商店界面401c显示多个解决方案的名称以及对应的选择入口,选择入口可以为添加控件402c,例如,响应于成员账号针对解决方案c的选择入口的触发操作,直接跳转至添加应用界面,并在添加应用界面显示被选择的解决方案c所关联的至少一个应用需要的权限以及对应的授权添加入口,例如解决方案c关联有应用a和应用b,则显示应用a 和应用b需要的权限以及对应的授权添加入口。
150.在一些实施例中,上述在添加应用界面显示被选择的解决方案的至少一个应用需要的权限以及对应的授权添加入口,可以通过以下技术方案实现:显示被选择的解决方案的详情界面,并在详情界面显示方案的介绍信息和添加应用界面入口;响应于针对添加应用界面入口的触发操作,显示添加应用界面,并在添加应用界面显示解决方案所关联的至少一个应用需要的权限以及对应的授权添加入口。
151.作为示例,参见图4c,响应于成员账号针对解决方案c的选择入口的触发操作,显示解决方案c的详情界面403c,详情界面403c包括添加应用界面入口404c,响应于针对添加应用界面入口404c的触发操作,显示添加应用界面405c,并在添加应用界面405c显示解决方案所关联的至少一个应用需要的权限以及对应的授权添加入口406c,例如解决方案c 关联有应用a和应用b,则显示应用a和应用b需要的权限以及对应的授权添加入口,解决方案c是整体方案,解决方案c中所关联的应用会被同时授权添加。
152.在一些实施例中,上述显示添加应用界面,并在添加应用界面显示解决方案中至
少一个应用需要的权限以及对应的授权添加入口,可以通过以下技术方案实现:显示方案批量选择界面,其中,方案批量选择界面包括被选中的解决方案关联的至少一个应用、以及添加应用界面入口;响应于批量选择操作,显示被批量选中的至少一个应用;响应于针对添加应用界面入口的触发操作,将被批量选中的至少一个应用需要的权限以及对应的授权添加入口在添加应用界面中进行显示。
153.作为示例,参见图4d,图4d是本技术实施例提供的应用的授权处理方法的产品界面图,图4d中示出了应用商店界面401d,响应于成员账号针对解决方案d的选择入口(添加控件402d)的触发操作,显示解决方案d的详情界面403d,详情界面403d包括解决方案d 的批量选择界面入口404d,响应于针对批量选择界面入口404d的触发操作,显示方案批量选择界面408d,方案批量选择界面包括被选中的解决方案关联的至少一个应用、以及添加应用界面入口407d;响应于批量选择操作,显示被批量选中的至少一个应用;响应于针对添加应用界面入口407d的触发操作,将被批量选中的至少一个应用需要的权限以及对应的授权添加入口406d在添加应用界面405d中进行显示,图4d中示出的解决方案d是可分离方案,可分离方案中所关联的应用可以被同时授权添加或者只授权添加部分应用。
154.在一些实施例中,在第一即时通信客户端中显示至少一个应用、添加至少一个应用需要的权限以及对应的授权添加入口,可以通过以下技术方案实现:在第一即时通信客户端显示至少一个应用推荐信息;响应于针对任意一个应用推荐信息的触发操作,在添加应用界面显示与应用推荐信息所推荐的至少一个应用、添加至少一个应用需要的权限以及对应的授权添加入口。
155.作为示例,应用推荐信息可以为oauth2链接、小程序等等,在第一即时通信客户端显示应用推荐信息,例如,oauth2链接,应用推荐信息是另一个成员账号发送的,另一个成员账号为与成员账号具有社交关系的成员账号,响应于针对应用推荐信息的触发操作,在添加应用界面显示应用推荐信息所推荐的至少一个应用、添加至少一个应用需要的权限以及对应的授权添加入口。
156.在一些实施例中,在添加应用界面显示与应用推荐信息关联的至少一个应用、添加至少一个应用需要的权限以及对应的授权添加入口,可以通过以下技术方案实现:当应用推荐信息为应用授权链接时,在添加应用界面显示应用授权链接对应的应用需要的权限以及对应的授权添加入口;当推荐信息为方案授权链接时,在添加应用界面显示方案授权链接对应的方案关联的至少一个应用需要的权限以及对应的授权添加入口。
157.作为示例,参见图4e,图4e是本技术实施例提供的应用的授权处理方法的产品界面图,图4e中示出了会话界面401e,在第一即时通信客户端的会话界面401e显示应用授权链接 402e,应用授权链接402e是另一个成员账号发送的,另一个成员账号为与成员账号具有社交关系的成员账号,响应于针对应用授权链接402e的触发操作,显示应用的应用添加入口 403e以及应用需要的权限,响应于成员账号针对应用添加入口403e的触发操作,显示添加应用界面404e,添加应用界面404e中包括授权添加入口405e,除了在会话界面之外还可以在信息推送界面等显示应用授权链接。
158.作为示例,参见图4f,图4f是本技术实施例提供的应用的授权处理方法的产品界面图,图4f中示出了会话界面401f,在第一即时通信客户端的会话界面401f显示方案授权链接4 02f,方案授权链接402f是另一个成员账号发送的,另一个成员账号为与成员账号具
有社交关系的成员账号,响应于针对方案授权链接402f的触发操作,显示方案关联的应用的应用添加入口403f,响应于成员账号针对应用添加入口403f的触发操作,显示添加应用界面4 04f,添加应用界面404f中包括授权添加入口405f以及方案关联的应用所需要的权限,除了在会话界面之外还可以在信息推送界面等显示方案授权链接。
159.在一些实施例中,在添加应用界面显示应用授权链接对应的应用需要的权限以及对应的授权添加入口,可以通过以下技术方案实现:向第一即时通信服务器发送应用授权链接,以使第一即时通信服务器执行以下处理:当应用授权链接符合验证参数时,获取群组的授权模式;当群组处于成员授权模式时,获取管理员账号针对应用的管理员操作数据;当管理员操作数据表征应用未被管理员账号屏蔽时,确定第一即时通信服务器针对应用的验证通过,并向第一即时通信客户端发送安装链接;响应于接收到安装链接,在添加应用界面显示应用授权链接对应的应用需要的权限以及对应的授权添加入口。
160.作为示例,参见图6b,图6b是本技术实施例提供的应用的授权处理方法的交互流程图,显示待添加应用授权链接,在步骤601b中,接收成员账号针对应用授权链接的触发操作,在步骤602b中,向第一即时通信服务器发送应用授权链接,在步骤603b中,第一即时通信服务器验证参数,在步骤604b中,第一即时通信服务器验证成员授权模式的安装条件,即第一即时通信服务器执行以下处理:当应用授权链接符合验证参数时,获取群组的授权模式;当群组处于成员授权模式时,获取管理员账号针对待添加的应用的管理员操作数据;当管理员操作数据表征待添加的应用未被管理员账号屏蔽时,确第一即时通信服务器针对待添加的应用的验证通过,在步骤605b中,向即时通信客户端发送安装链接,在步骤606b中,接收安装链接并确定以成员授权模式安装应用,并显示对应安装链接的添加应用界面。
161.在一些实施例中,当推荐信息为应用访问链接时,在添加应用界面显示与推荐信息关联的至少一个应用、添加至少一个应用需要的权限以及对应的授权添加入口,可以通过以下技术方案实现:显示应用访问链接对应的应用的应用使用界面;响应于针对应用使用界面的交互操作,显示应用的添加应用界面,并在添加应用界面显示应用需要的权限以及对应的授权添加入口。
162.作为示例,参见图4h,图4h是本技术实施例提供的应用的授权处理方法的产品界面图,图4h中示出了会话界面401h,在第一即时通信客户端的会话界面401h显示应用访问链接 402h,应用访问链接402h是另一个成员账号发送的,另一个成员账号为与成员账号具有社交关系的成员账号,响应于针对应用访问链接402h的触发操作,显示应用的应用使用界面 406h,响应于针对应用使用界面406h的交互操作,显示应用的应用添加入口403h,响应于成员账号针对应用添加入口403h的触发操作,显示添加应用界面404h,添加应用界面4 04h中包括授权添加入口405h。
163.参见图3b,图3b是本技术实施例提供的应用的授权处理方法的流程示意图,将结合图 3b示出的步骤进行说明。
164.在步骤201中,显示群组的授权模式配置入口。
165.在步骤202中,响应于针对授权模式配置入口的成员模式配置操作,显示群组处于成员授权模式。
166.作为示例,步骤201-步骤202应用于第二即时通信客户端,第二即时通信客户端所关联的账号是管理员账号,第二即时通信客户端所登录的终端是图1中的400-2,管理员账
号的使用者是公司等组织中的管理员(例如网管、运维),第二即时通信客户端关联有至少一个群组的管理员账号,群组还关联有至少一个成员账号。
167.作为示例,群组处于成员授权模式用于:响应于成员账号针对应用的授权添加入口的触发操作,将应用获得需要的权限且被添加到成员账号关联的第一即时通信客户端中,且成员账号能够操作至少一个应用。
168.在一些实施例中,步骤202中显示群组处于成员授权模式,可以通过以下技术方案实现:向第二即时通信客户端的第二即时通信服务器发送对应成员授权模式的标志位变更请求,以使第二即时通信服务器将群组标记为成员授权模式;接收第二即时通信服务器返回的对应成员授权模式的标记成功信息,并显示群组处于成员授权模式;在显示群组处于成员授权模式之后,响应于针对授权模式配置入口的管理员模式配置操作,向第二即时通信客户端的第二即时通信服务器发送对应管理员授权模式的标志位变更请求,以使第二即时通信服务器将群组标记为管理员授权模式;接收第二即时通信服务器返回的对应管理员授权模式的标记成功信息,并显示群组处于管理员授权模式。
169.作为示例,参见图7a,图7a是本技术实施例提供的应用的授权处理方法的交互流程图,在步骤701a中,接收开启成员授权模式的操作,向第二即时通信客户端的第二即时通信服务器发送标志位变更请求,在步骤702a中,第二即时通信服务器将群组标记为成员授权模式,即修改标志位,在步骤703a中,接收关闭成员授权模式的操作,向第二即时通信客户端的第二即时通信服务器发送标志位变更请求,在步骤704a中,第二即时通信服务器将群组标记为管理员授权模式,即修改标志位,在步骤705a中,第二即时通信服务器清空组织内所有成员账号已授权的应用,在步骤706a中,清空组织内所有成员账号已授权的应用的禁用列表。
170.在一些实施例中,步骤102中显示群组处于成员授权模式之后,当满足以下条件至少之一时,显示成员操作提示信息以及详情入口,其中,成员操作提示信息用于提示群组的成员账号针对应用的控制操作:成员账号首次授权应用;应用被成员账号屏蔽,屏蔽包括以下至少之一:删除、禁用;响应于针对详情入口的触发操作,显示控制操作的详情信息;其中,详情信息包括以下至少之一:控制操作的时间、控制操作的位置、控制操作的原因。
171.作为示例,参见图5b,图5b是本技术实施例提供的应用的授权处理方法的产品界面图,图5b示出了成员操作提示信息501b以及详情入口502b,当满足以下条件至少之一时,成员账号首次授权应用、应用被成员账号屏蔽,显示成员操作提示信息501b以及详情入口50 2b,成员操作提示信息501b用于提示群组的成员账号针对应用的控制操作,响应于针对详情入口502b的触发操作,显示控制操作的详情信息,详情信息包括以下至少之一:控制操作的时间、控制操作的位置、控制操作的原因。
172.在一些实施例中,在应用的授权详情界面显示应用的授权模式;响应于针对应用的授权模式修改操作,在应用的授权详情界面中显示应用在群组的经过修改的授权模式。
173.在一些实施例中,上述在应用的授权详情界面中显示应用在群组的经过修改的授权模式,可以通过以下技术放哪实现:显示授权模式修改界面,并在授权模式修改界面显示多个授权模式以及对应的授权模式入口;响应于针对授权模式入口的选择操作,显示被选择的授权模式对应的修改提示信息;响应于针对修改提示信息的确定操作,在应用的授权详情界面中显示应用在群组的被选择的授权模式。
174.作为示例,参见图5c,图5c是本技术实施例提供的应用的授权处理方法的产品界面图,图5c中示出了应用的授权详情界面501c,授权详情界面501c包括:应用在群组的授权模式502c,响应于针对授权模式502c的查看操作,显示应用的授权模式修改界面503c,当授权模式为成员授权模式时,响应于在授权模式修改界面中针对授权模式的修改操作,标注显示修改操作所指向的管理员授权模式506c,显示修改为管理员授权模式503c的提示信息 504c,响应于针对提示信息504c的确定操作以及针对修改控件505c的确定操作,在应用的授权详情界面501c中显示应用在群组中处于管理员授权模式。
175.在一些实施例中,在应用的授权详情界面显示授权成员账号查看入口;响应于针对授权成员账号查看入口的触发操作,显示已授权并添加应用的成员账号。
176.作为示例,参见图5c,图5c中的授权详情界面501c显示授权成员账号查看入口,响应于针对授权成员账号查看入口的触发操作,显示已授权并添加应用的成员账号,例如,针对应用a而言,存在成员账号a、成员账号b和成员账号c对应用a进行授权并添加,则显示已授权并添加应用a的成员账号a、成员账号b和成员账号c。
177.在一些实施例中,上述在应用的授权详情界面中显示应用在群组的被选择的授权模式,可以通过以下技术方案实现:当应用修改前的授权模式为成员授权模式时,向第二即时通信客户端的第二即时通信服务器发送对应管理员授权模式的标志位变更请求,以使第二即时通信服务器将应用标记为管理员授权模式;接收第二即时通信服务器返回的对应管理员授权模式的应用标记信息,并显示应用在群组中处于管理员授权模式;当授权模式为管理员授权模式时,向第二即时通信客户端的第二即时通信服务器发送对应成员授权模式的应用标志位变更请求,以使第二即时通信服务器将应用标记为成员授权模式;接收第二即时通信服务器返回的对应成员授权模式的应用标记信息,并显示应用在群组处于成员授权模式。
178.在一些实施例中,在显示应用在群组中处于管理员授权模式时,显示应用的可见范围,其中,当第二即时通信服务器将应用标记为管理员授权模式时,针对应用的可见范围配置功能被激活,可见范围包括管理员账号配置的能够操作应用的成员账号。
179.作为示例,参见图7c,图7c是本技术实施例提供的应用的授权处理方法的交互流程图,在步骤701c中,当授权模式为成员授权模式时,向即时通信服务器切换应用授权方式为管理员授权模式的请求,在步骤702c中,即时通信服务器将应用标记为管理员授权模式,即改变应用标志位,在步骤703c中,激活针对应用的可见范围配置功能,在步骤704c中,当授权模式为管理员授权模式时,向即时通信服务器切换应用授权方式为成员授权模式的请求,在步骤705c中,即时通信服务器将应用标记为成员授权模式,即改变应用标志位,在步骤706c中,关闭针对应用的可见范围配置功能,即禁用应用的可见范围设置功能。
180.在一些实施例中,当应用已被授权并添加时,在应用的授权详情界面显示屏蔽入口;响应于针对屏蔽入口的触发操作,执行屏蔽操作并在应用的授权详情界面显示取消屏蔽入口;响应于针对取消屏蔽入口的触发操作,在应用的授权详情界面显示屏蔽入口。
181.作为示例,参见图5d,图5d是本技术实施例提供的应用的授权处理方法的产品界面图,针对特定的应用,支持管理员账号删除该应用,并同时禁用该应用被成员账号授权,图5d 示出应用的授权详情界面501d,授权详情界面501d包括屏蔽入口502d,响应于针对屏蔽入口502d的触发操作,显示屏蔽提示信息,响应于针对屏蔽提示信息503d的确定操作,执
行屏蔽操(删除和/或禁用)作并在应用的授权详情界面显示取消屏蔽入口,删除是将应用从即时通信客户端中删除,禁用是禁止成员账号授权该应用,在应用的授权详情界面501d 显示取消屏蔽入口,响应于针对取消屏蔽入口的触发操作,显示取消屏蔽提示信息,响应于针对取消屏蔽提示信息的确定操作,在应用的授权详情界面显示屏蔽入口。
182.在一些实施例中,当应用不属于解决方案中的应用时,在应用的授权详情界面显示取消屏蔽入口之前,向第二即时通信客户端的第二即时通信服务器发送针对应用的屏蔽请求,以使第二即时通信服务器写入应用的禁用数据;在应用的授权详情界面显示屏蔽入口之前,向第二即时通信客户端的第二即时通信服务器发送针对应用的取消屏蔽请求,以使第二即时通信服务器删除应用的禁用数据。
183.在一些实施例中,当应用属于解决方案的应用时,在应用的授权详情界面显示取消屏蔽入口之前,向第二即时通信客户端的第二即时通信服务器发送针对应用的屏蔽请求,以使第二即时通信服务器获取与解决方案关联的多个应用,并写入多个应用的禁用数据;在应用的授权详情界面显示屏蔽入口之前,向第二即时通信客户端的第二即时通信服务器发送针对应用的取消屏蔽请求,以使第二即时通信服务器获取与解决方案关联的多个应用,并删除应用的禁用数据。
184.作为示例,参见图7d,图7d是本技术实施例提供的应用的授权处理方法的交互流程图,在步骤701d中,向第一即时通信客户端的第一即时通信服务器发送针对应用的屏蔽请求,以禁用员工授权应用,在步骤702d中,第一即时通信服务器写入应用的禁用数据,在步骤 703d中,向第一即时通信客户端的第一即时通信服务器发送针对应用的取消屏蔽请求,以取消禁用员工授权应用,在步骤704d中,第一即时通信服务器删除应用的禁用数据,在步骤705d中,向第一即时通信客户端的第一即时通信服务器发送针对行业应用的屏蔽请求,以禁用员工授权行业应用,在步骤706d中,第一即时通信服务器获取方案关联的多个方案,在步骤707d中,第一即时通信服务器获取所有方案的多个应用,在步骤708d中,写入多个行业应用的禁用数据,在步骤709d中,向第一即时通信客户端的第一即时通信服务器发送针对应用的取消屏蔽请求,以取消禁用员工授权行业应用,在步骤710d中,第一即时通信服务器获取方案关联的多个方案,在步骤711d中,第一即时通信服务器获取所有方案的多个应用,在步骤712d中,第一即时通信服务器删除应用的禁用数据。
185.参见图3c,图3c是本技术实施例提供的应用的授权处理方法的流程示意图,将结合图 3c示出的步骤进行说明。
186.在步骤301中,响应于针对应用的授权添加入口的触发操作,向第一即时通信服务器发送安装请求。
187.在步骤302中,当第一即时通信服务器确定群组处于成员授权模式,且应用未被管理员账号屏蔽时,确定针对应用的验证通过,安装应用并显示成功添加信息。
188.作为示例,应用于第一即时通信客户端,第一即时通信客户端的关联账号是至少一个群组的成员账号,群组还关联管理员账号,成功添加信息表征获得权限的至少一个应用被添加到第一即时通信客户端,且成员账号能够操作至少一个应用。
189.在一些实施例中,所述安装请求用于使所述第一即时通信服务器执行以下处理:获取所述群组的授权模式;当所述群组处于成员授权模式时,获取所述管理员账号针对所述应用的管理员操作数据;当所述管理员操作数据表征所述应用未被所述管理员账号屏蔽
时,确定所述第一即时通信服务器针对所述应用的验证通过。
190.在一些实施例中,所述响应于针对应用的授权添加入口的触发操作之前,响应于所述成员账号针对所述应用的选择入口的触发操作,获取所述群组的授权模式;当所述群组处于成员授权模式时,获取所述管理员账号针对所述应用的管理员操作数据;当所述管理员操作数据表征所述应用未被所述管理员账号屏蔽时,确定所述第一即时通信客户端针对所述应用的验证通过;当所述第一即时通信客户端针对所述应用的验证通过时,显示所述授权添加入口。
191.作为示例,参见图6a,图6a是本技术实施例提供的应用的授权处理方法的交互流程图,显示待添加应用的应用添加入口,在步骤601a中,接收成员账号针对应用添加入口的触发操作,在步骤602a中,即时通信客户端验证成员授权模式的安装条件,即获取群组的授权模式;当群组处于成员授权模式时,获取管理员账号针对待添加的应用的管理员操作数据;当管理员操作数据表征待添加的应用未被管理员账号屏蔽时,确定即时通信客户端针对待添加的应用的验证通过;在步骤603中,当即时通信客户端针对待添加的应用的验证通过时,确定以成员授权模式安装应用,并显示添加应用界面,在步骤604a中,响应于针对授权添加入口的触发操作,向第一即时通信服务器发送安装请求,在步骤605中,即时通讯服务器验证成员授权模式的安装条件,即执行以下处理:获取群组的授权模式;当群组处于成员授权模式时,获取管理员账号针对待添加的应用的管理员操作数据;当管理员操作数据表征待添加的应用未被管理员账号屏蔽时,确定第一即时通信服务器针对待添加的应用的验证通过;在步骤606a中,当第一即时通信服务器针对待添加的应用的验证通过时,在即时通信客户端中安装应用,在步骤607a中,显示安装成功,即显示成功添加结果;其中,成功添加结果表征应用获得授权且被添加到即时通信客户端中,以使成员账号能够在即时通信客户端中使用应用。
192.在一些实施例中,所述响应于针对应用的授权添加入口的触发操作之前,响应于所述成员账号针对所述应用授权链接的触发操作,向第一即时通信服务器发送所述应用授权链接,以使所述第一即时通信服务器执行以下处理:当所述应用授权链接符合验证参数时,获取所述群组的授权模式;当所述群组处于成员授权模式时,获取所述管理员账号针对所述应用的管理员操作数据;当所述管理员操作数据表征所述应用未被所述管理员账号屏蔽时,确定所述第一即时通信服务器针对所述应用的验证通过,并向所述第一即时通信客户端发送安装链接;响应于接收到所述安装链接,显示所述授权添加入口。
193.在一些实施例中,所述安装所述应用并显示成功添加信息,可以通过以下技术方案实现:接收所述第一即时通信服务器发送的授权许可凭证;发送携带所述授权许可凭证的重定向链接至对应所述应用的应用服务器,以使所述应用服务器执行以下处理:基于所述授权许可凭证向所述第一即时通信服务器请求所述成员账号的参数,当所述应用服务器接收到所述成员账号的参数时,向所述第一即时通信客户端发送安装数据;基于所述安装数据安装所述应用并显示成功添加信息。
194.作为示例,参见图6b,图6b是本技术实施例提供的应用的授权处理方法的交互流程图,显示待添加应用授权链接,在步骤601b中,接收成员账号针对应用授权链接的触发操作,在步骤602b中,向第一即时通信服务器发送应用授权链接,在步骤603b中,第一即时通信服务器验证参数,在步骤604b中,第一即时通信服务器验证成员授权模式的安装条件,即
第一即时通信服务器执行以下处理:当应用授权链接符合验证参数时,获取群组的授权模式;当群组处于成员授权模式时,获取管理员账号针对待添加的应用的管理员操作数据;当管理员操作数据表征待添加的应用未被管理员账号屏蔽时,确第一即时通信服务器针对待添加的应用的验证通过,在步骤605b中,向即时通信客户端发送安装链接,在步骤606b中,接收安装链接并确定以成员授权模式安装应用,并显示对应安装链接的添加应用界面,在步骤607b中,响应于针对授权添加入口的触发操作,向第一即时通信服务器发送安装请求,在步骤608b中,第一即时通信服务器向即时通信客户端发送授权许可凭证,在步骤609b 中,发送携带授权许可凭证的重定向链接至对应应用的应用服务器,在步骤610b中,应用服务器基于授权许可凭证通过应用程序接口向第一即时通信服务器请求成员账号的参数,在步骤611b中,凭证通过时接收成员账号的参数,在步骤612b中,当应用服务器接收到成员账号的参数时,向即时通信客户端发送安装数据,在步骤613b中,基于安装数据安装应用并渲染页面以显示成功添加结果。
195.在一些实施例中,所述响应于针对应用的授权添加入口的触发操作之前,在所述第一即时通信客户端显示所述应用的应用访问链接;响应于针对所述应用的应用访问链接的触发操作,显示所述应用访问链接对应的应用的应用使用界面;响应于针对所述应用使用界面的交互操作,执行对应所述应用的登录函数,并向所述第一即时通信服务器发送针对所述应用的验证请求,以使所述第一即时通信服务器执行以下处理:获取所述群组的授权模式;当所述群组处于成员授权模式时,获取管理员账号针对所述应用的管理员操作数据;当所述管理员操作数据表征所述应用未被所述管理员账号屏蔽时,确定所述第一即时通信服务器针对所述应用的验证通过;当确定所述第一即时通信服务器针对所述应用的验证通过时,关闭所述应用的应用使用界面,显示所述应用的授权添加入口。
196.作为示例,参见图6c,图6c是本技术实施例提供的应用的授权处理方法的交互流程图,在即时通信客户端的会话界面显示待添加的应用访问链接;其中,待添加的应用访问链接是另一个成员账号发送的,另一个成员账号为与成员账号具有社交关系的成员账号;在步骤601c中,接收针对应用访问链接的触发操作,打开小程序,显示待添加的应用的应用使用界面,在步骤602c中,响应于针对应用使用界面的交互操作,小程序调用对应应用的登录函数,在步骤603c中,向第一即时通信服务器发送安装条件验证请求,以使即时通讯服务器验证成员授权模式的安装条件,即执行以下处理:获取群组的授权模式;当群组处于成员授权模式时,获取管理员账号针对待添加的应用的管理员操作数据;当管理员操作数据表征待添加的应用未被管理员账号屏蔽时,确定第一即时通信服务器针对应用的验证通过,在步骤604c中,当确定第一即时通信服务器针对应用的验证通过时,向即时通信客户端返回成员授权安装链接,在步骤605c中,关闭应用的应用使用界面,即关闭小程序,显示应用的授权添加入口,在步骤606c中,响应于针对应用的授权添加入口的触发操作,提交安装请求,在步骤607c中,第一即时通信服务器向即时通信客户端执行安装流程,在步骤608 c中,显示安装成功,在步骤609c中,接收成员账号打开应用的操作,即重新打开小程序。
197.下面,将说明本技术实施例在一个实际的应用场景中的示例性应用。
198.在一些实施例中,管理员账号登录终端的第二即时通信客户端(app)以向服务器请求开发成员授权模式,成员账号在终端的第一即时通信客户端中显示至少一个应用、添加至少一个应用需要的权限以及对应的授权添加入口;响应于成员账号针对授权添加入口
的触发操作,成员账号的终端向服务器发送应用安装请求,服务器向成员账号的终端执行应用安装处理,在成员账号的终端显示应用的成功添加信息,成功添加信息表征获得权限的至少一个应用被添加到第一即时通信客户端,且成员账号能够操作至少一个应用。
199.在一些实施例中,本技术实施例提供的第一即时通信服务器与第二即时通信服务器是对应不同类别客户端的服务器,第一即时通信服务器对应第一即时通信客户端,第二即时通信服务器对应第二即时通信客户端,第一即时通信客户端是成员账号关联的客户端,第二即时通信客户端是管理员账号关联的客户端,第一即时通信服务器与第二即时通信服务器可以是同一个服务器或者是硬件上处于相同系统内的不同服务器。
200.在一些实施例中,为群组提供服务的即时通信客户端中提供了成员授权模式下的应用安装功能。通过本技术实施例提供的成员授权模式可以在满足企业信息安全管控的要求下,方便员工更高效便捷地在即时通信客户端中使用应用服务商提供的应用。当企业的管理员账号开启了成员授权开关后,成员账号可以自行安装应用并使用所安装的应用,而无须在使用前必须得到管理员账号的许可,管理员账号可以对成员账号自行安装的应用进行管理,例如,切换应用的授权方式、禁用该应用以成员授权方式安装等等。
201.下面介绍本技术实施例提供的成员授权模式的授权场景。
202.在一些实施例中,参见图4a,可以从第一即时通信客户端中显示的应用商店界面选择需要授权的应用,并直接添加授权所选择的应用,图4a中示出了应用商店界面401a,应用商店界面401a包括多个应用的名称以及对应的选择入口402a,例如应用a的选择入口40 2a,响应于成员账号针对应用a的选择入口402a的触发操作,显示应用a的应用详情界面403a,应用详情界面403a包括应用a的应用添加入口404a,响应于成员账号针对应用添加入口404a的触发操作,显示添加应用界面405a,添加应用界面405a中包括授权添加入口406a,响应于针对授权添加入口的触发操作,显示成功添加结果407a。
203.在一些实施例中,参见图4b,可以从第一即时通信客户端中显示的应用商店界面选择套件应用,并对所选择的套件应用的配套应用进行添加授权,图4b中示出了应用商店界面 401b,应用商店界面401b包括多个套件应用的名称以及对应的详情入口402b,例如应用b 的选择入口402b,响应于成员账号针对应用b的选择入口402b的触发操作,显示应用b 的详情界面403b,详情界面403b包括应用b的配套应用的配套应用查看入口404b,响应于成员账号针对配套应用查看入口404b的触发操作,在应用批量选择界面410b显示多个配套应用以及批量添加入口408b,响应于针对批量添加入口408b的触发操作,显示被批量选中的至少一个配套应用,显示多个配套应用的批量批量选择入口409b以及批量批量选择入口409b被激活的应用的批量添加入口408b,响应于成员账号针对批量添加入口408b的触发操作,显示添加应用界面405b,添加应用界面405b中包括授权添加入口406b,响应于针对授权添加入口的触发操作,显示成功添加结果。
204.在一些实施例中,参见图4d,可以从第一即时通信客户端中显示的应用商店界面选择方案,并对所选择的方案的配套应用进行添加授权,图4d中示出了应用商店界面401d,应用商店界面401d包括多个方案的名称以及对应的详情入口402d,例如方案d的详情入口4 02d,响应于成员账号针对方案d的详情入口402d的触发操作,显示方案d的应用详情界面403d,应用详情界面403d包括方案添加入口404d,响应于针对方案添加入口404d的触发操作,显示方案d的多个待添加的应用的选择入口、以及选择入口被激活的应用的应用添加入
口407d,响应于成员账号针对应用添加入口407d的触发操作,显示添加应用界面4 05d,添加应用界面405d中包括授权添加入口406d,响应于针对授权添加入口的触发操作,显示成功添加结果,图4d中示出的方案是可分离方案,可分离方案中所包括的应用可以被同时授权添加或者只授权添加部分应用。
205.在一些实施例中,参见图4c,可以从第一即时通信客户端中显示的应用商店界面选择方案,并直接添加授权所选择的方案的所有应用,图4c中示出了应用商店界面401c,应用商店界面401c包括多个方案的名称以及对应的详情入口402c,例如方案c的详情入口402 c,响应于成员账号针对方案c的详情入口402c的触发操作,显示方案c的应用详情界面 403c,应用详情界面403c包括方案c的多个应用的应用添加入口404c,响应于成员账号针对应用添加入口404c的触发操作,显示添加应用界面405c,添加应用界面405c中包括授权添加入口406c,响应于针对授权添加入口的触发操作,显示成功添加结果,图4c中示出的方案是整体方案,方案中所包括的应用会被同时授权添加。
206.在一些实施例中,参见图4e,图4e是本技术实施例提供的应用的授权处理方法的产品界面图,成员账号在第一即时通信客户端中接收到应用的oauth2链接,响应于针对应用的o auth2链接的触发操作,且成员账号未授权应用时,会进入针对应用的授权安装的流程,授权完成之后,第一即时通信客户端的服务器再生成oauth2链接的凭证并跳转到重定向的安装链接上,图4e中示出了会话界面401e,在第一即时通信客户端的会话界面401e显示应用授权链接402e,应用授权链接402e是另一个成员账号发送的,另一个成员账号为与成员账号具有社交关系的成员账号,响应于针对应用授权链接402e的触发操作,显示应用的应用添加入口403e,响应于成员账号针对应用添加入口403e的触发操作,显示添加应用界面4 04e,添加应用界面404e中包括授权添加入口405e,响应于针对授权添加入口405e的触发操作,显示成功添加结果,除了在会话界面中可以触发oauth2链接,还可以通过其他入口触发oauth2链接,即还可以在任何需要获取成员账号的相关数据时触发上述授权添加的流程。
207.在一些实施例中,参见图4f,成员账号在第一即时通信客户端中接收到方案的oauth2 链接,响应于针对方案的oauth2链接的触发操作,且成员账号未授权方案时,会进入针对方案的应用的授权安装的流程,授权完成之后,第一即时通信客户端的服务器再生成oauth2 链接的凭证并跳转到重定向的安装链接上,图4f中示出了会话界面401f,在第一即时通信客户端的会话界面401f显示方案授权链接402f,方案授权链接402f是另一个成员账号发送的,另一个成员账号为与成员账号具有社交关系的成员账号,响应于针对方案授权链接4 02f的触发操作,显示应用的应用添加入口403f,响应于成员账号针对应用添加入口403f 的触发操作,显示添加应用界面404f,整体应用方案的应用添加入口用于跳转至对应多个应用的添加应用界面404f,多个应用作为一个整体用于支撑方案,添加应用界面404f中包括授权添加入口405f,响应于针对授权添加入口405f的触发操作,显示成功添加结果,除了在会话界面中可以触发oauth2链接,还可以通过其他入口触发oauth2链接,即还可以在任何需要获取成员账号的相关数据时触发上述授权添加的流程。
208.在一些实施例中,参见图4g,成员账号扫描应用的推广二维码,若成员账号未授权应用,可通过扫描应用的推广二维码进入授权安装的流程,图4g中示出了应用添加入口401 g,响应于针对应用的信息码的扫码操作,显示应用的应用添加入口401g,响应于成员账号
针对应用添加入口401g的触发操作,显示添加应用界面402g,添加应用界面402g中包括授权添加入口403g,响应于针对授权添加入口403g的触发操作,显示成功添加结果404g。
209.在一些实施例中,参见图4h,图4h是本技术实施例提供的应用的授权处理方法的产品界面图,成员账号通过第一即时通信客户端打开应用,若成员账号未授权应用,则应用调用登录函数获取成员账号的身份时,会进入授权安装的流程,安装完成之后,成员账号需要重新打开应用,图4h中示出了会话界面401h,在第一即时通信客户端的会话界面401h显示应用访问链接402h,应用访问链接402h是另一个成员账号发送的,另一个成员账号为与成员账号具有社交关系的成员账号,响应于针对应用访问链接402h的触发操作,显示应用的应用使用界面406h,响应于针对应用使用界面406h的交互操作,显示应用的应用添加入口 403h,响应于成员账号针对应用添加入口403h的触发操作,显示添加应用界面404h,添加应用界面404h中包括授权添加入口405h,响应于针对授权添加入口405h的触发操作,显示成功添加结果,除了在会话界面中可以触发上述流程,还可以在任何需要获取成员账号的相关数据时触发上述授权添加的流程。
210.在一些实施例中,管理员账号可配置第二即时通信客户端中针对应用的授权模式,授权模式包括成员授权模式以及管理员授权模式,当群组在第二即时通信客户端中被配置为成员授权模式,则允许成员账号授权添加应用,当群组在第二即时通信客户端中被配置为管理员授权模式,则不允许成员账号授权添加应用,参见图5a,图5a是本技术实施例提供的应用的授权处理方法的产品界面图,图5a示出了群组的授权模式配置界面501a,授权模式配置界面501a包括成员授权模式配置入口502a,当授权模式配置界面501a中显示群组处于成员授权模式时,响应于针对成员授权模式配置入口502a的关闭操作,显示提示信息503a,响应于针对提示信息503a的确定操作,在授权模式配置界面501a中显示群组不处于成员授权模式,当管理员账号将成员授权模式修改为管理员授权模式时,各个成员账号会收到应用删除通知,以表征之前通过成员授权模式的应用从各自的即时通信客户端中删除。参见图 5e,图5e是本技术实施例提供的应用的授权处理方法的产品界面图,图5e示出了网页客户端的产品界面图,图5e的交互逻辑与移动客户端的交互逻辑类似。
211.在一些实施例中,应用首次被成员账号授权、删除、禁用时,管理员账号会收到对应的成员操作提示信息,管理员账号可根据需求查看详情并进行管理,参见图5b,图5b示出了成员操作提示信息501b以及详情入口502b,当满足以下条件至少之一时,成员账号首次授权应用、应用被成员账号屏蔽,显示成员操作提示信息501b以及详情入口502b,成员操作提示信息501b用于提示群组的成员账号针对应用的控制操作,响应于针对详情入口502b 的触发操作,显示控制操作的详情信息,详情信息包括以下至少之一:控制操作的时间、控制操作的位置、控制操作的原因。
212.在一些实施例中,管理员账号可在应用的授权详情界面查看并管理应用的授权方式,查看成员授权应用的使用人数,当应用的授权模式为成员授权模式时,管理员账号可以查看已授权使用的成员账号,管理员账号可在应用的授权详情界面对应用进行授权模式切换,将成员授权模式切换到管理员授权模式,切换后仅管理员账号设置的可见范围内的成员账号可使用该应用,之前授权过该应用的成员账号若不在可见范围内将不能继续使用该应用。参见图 5c,图5c中示出了应用的授权详情界面501c,授权详情界面501c包括:应用在群组的授权模式502c,响应于针对授权模式502c的查看操作,显示应用的授权模式修改界
面503c,当授权模式为成员授权模式时,响应于在授权模式修改界面中针对授权模式的修改操作,标注显示修改操作所指向的管理员授权模式503c,显示修改为管理员授权模式503c的提示信息504c,响应于针对提示信息504c的确定操作以及针对修改控件505c的确定操作,在应用的授权详情界面501c中显示应用在群组中处于管理员授权模式,并且,响应于针对可见范围设置入口的触发操作,显示配置的可见范围,可见范围即可以有权限使用该应用的成员账号,当授权模式为管理员授权模式时,响应于在授权模式修改界面中针对授权模式的修改操作,标注显示修改操作所指向的管理员授权模式,显示修改为管理员授权模式的提示信息,响应于针对提示信息的确定操作以及针对修改控件的确定操作,在应用的授权详情界面中显示应用在群组中处于管理员授权模式。参见图5f,图5f是本技术实施例提供的应用的授权处理方法的产品界面图,图5f的交互逻辑与移动客户端的交互逻辑类似,参见图5g,图5 g是本技术实施例提供的应用的授权处理方法的产品界面图,图5g的交互逻辑与移动客户端的交互逻辑类似,图5f和5g示出了网页客户端的产品界面图,。
213.在一些实施例中,参见图5d,图5d是本技术实施例提供的应用的授权处理方法的产品界面图,针对特定的应用,支持管理员账号删除该应用,并同时禁用该应用被成员账号授权,图5d示出应用的授权详情界面501d,授权详情界面501d包括屏蔽入口,响应于针对屏蔽入口的触发操作,显示屏蔽提示信息,响应于针对屏蔽提示信息的确定操作,在应用的授权详情界面501d显示取消屏蔽入口,响应于针对取消屏蔽入口的触发操作,显示取消屏蔽提示信息,响应于针对取消屏蔽提示信息的确定操作,在应用的授权详情界面显示屏蔽入口。
214.在一些实施例中,通过成员授权模式授权添加某个应用的前置条件是管理员账号开启了成员账号授权模式,并且该应用未被禁用成员授权模式,以下描述的技术实现逻辑对于应用以及方案都适用。
215.在一些实施例中,成员账号可以直接从应用商店界面中选择某个应用或者方案进行授权添加,参见图6a,图6a是本技术实施例提供的应用的授权处理方法的交互流程图,显示待添加应用的应用添加入口,在步骤601a中,接收成员账号针对应用添加入口的触发操作,在步骤602a中,第二即时通信客户端验证成员授权模式的安装条件,即获取群组的授权模式;当群组处于成员授权模式时,获取管理员账号针对待添加的应用的管理员操作数据;当管理员操作数据表征待添加的应用未被管理员账号屏蔽时,确定第二即时通信客户端针对待添加的应用的验证通过;在步骤603中,当第二即时通信客户端针对待添加的应用的验证通过时,确定以成员授权模式安装应用,并显示添加应用界面,在步骤604a中,响应于针对授权添加入口的触发操作,向即时通信服务器发送安装请求,在步骤605中,即时通讯服务器验证成员授权模式的安装条件,即执行以下处理:获取群组的授权模式;当群组处于成员授权模式时,获取管理员账号针对待添加的应用的管理员操作数据;当管理员操作数据表征待添加的应用未被管理员账号屏蔽时,确定即时通信服务器针对待添加的应用的验证通过;在步骤606a中,当即时通信服务器针对待添加的应用的验证通过时,在第二即时通信客户端中安装应用,在步骤607a中,显示安装成功,即显示成功添加结果;其中,成功添加结果表征应用获得授权且被添加到第二即时通信客户端中,以使成员账号能够在第二即时通信客户端中使用应用。
216.在一些实施例中,通过应用的oauth2链接进行安装的过程中,如果成员账号未授
权应用,则打开应用的oauth2链接时,会进入授权安装的流程,授权完成之后,即时通信服务器再颁发oauth2的凭证并跳转到重定向链接上,参见图6b,图6b是本技术实施例提供的应用的授权处理方法的交互流程图,显示待添加应用授权链接,在步骤601b中,接收成员账号针对应用授权链接的触发操作,在步骤602b中,向即时通信服务器发送应用授权链接,在步骤603b中,即时通信服务器验证参数,在步骤604b中,即时通信服务器验证成员授权模式的安装条件,即即时通信服务器执行以下处理:当应用授权链接符合验证参数时,获取群组的授权模式;当群组处于成员授权模式时,获取管理员账号针对待添加的应用的管理员操作数据;当管理员操作数据表征待添加的应用未被管理员账号屏蔽时,确即时通信服务器针对待添加的应用的验证通过,在步骤605b中,向第二即时通信客户端发送安装链接,在步骤606b中,接收安装链接并确定以成员授权模式安装应用,并显示对应安装链接的添加应用界面,在步骤607b中,响应于针对授权添加入口的触发操作,向即时通信服务器发送安装请求,在步骤608b中,即时通信服务器向第二即时通信客户端发送凭证,在步骤60 9b中,发送携带授权许可凭证的重定向链接至对应应用的应用服务器,在步骤610b中,应用服务器基于授权许可凭证通过应用程序接口向即时通信服务器请求成员账号的参数,在步骤611b中,凭证通过时接收成员账号的参数,在步骤612b中,当应用服务器接收到成员账号的参数时,向第二即时通信客户端发送安装数据,在步骤613b中,基于安装数据安装应用并渲染页面以显示成功添加结果。
217.在一些实施例中,在通过小程序形式的应用进行安装时,针对允许成员授权的小程序应用,执行调用登录授权接口时,会直接关闭小程序,并打开成员授权应用安装中间页。参见图6c,图6c是本技术实施例提供的应用的授权处理方法的交互流程图,在第二即时通信客户端的会话界面显示待添加的应用访问链接;其中,待添加的应用访问链接是另一个成员账号发送的,另一个成员账号为与成员账号具有社交关系的成员账号;在步骤601c中,接收针对应用访问链接的触发操作,打开小程序,显示待添加的应用的应用使用界面,在步骤6 02c中,响应于针对应用使用界面的交互操作,小程序调用对应应用的登录函数,在步骤6 03c中,向即时通信服务器发送安装条件验证请求,以使即时通讯服务器验证成员授权模式的安装条件,即执行以下处理:获取群组的授权模式;当群组处于成员授权模式时,获取管理员账号针对待添加的应用的管理员操作数据;当管理员操作数据表征待添加的应用未被管理员账号屏蔽时,确定即时通信服务器针对应用的验证通过,在步骤604c中,当确定即时通信服务器针对应用的验证通过时,向第二即时通信客户端返回成员授权安装链接,在步骤 605c中,关闭应用的应用使用界面,即关闭小程序,显示应用的授权添加入口,在步骤60 6c中,响应于针对应用的授权添加入口的触发操作,提交安装请求,在步骤607c中,即时通信服务器向第二即时通信客户端执行安装流程,在步骤608c中,显示安装成功,在步骤 609c中,接收成员账号打开应用的操作,即重新打开小程序。
218.在一些实施例中,参见图6d,图6d是本技术实施例提供的应用的授权处理方法的交互流程图,在步骤601d中,接收成员账号针对推广二维码的扫码操作,在步骤602d中,第二即时通信客户端验证成员授权模式的安装条件,即获取群组的授权模式;当群组处于成员授权模式时,获取管理员账号针对待添加的应用的管理员操作数据;当管理员操作数据表征待添加的应用未被管理员账号屏蔽时,确定第二即时通信客户端针对待添加的应用的验证通过;在步骤603中,当第二即时通信客户端针对待添加的应用的验证通过时,确定以
成员授权模式安装应用,并显示添加应用界面,在步骤604d中,响应于针对授权添加入口的触发操作,向即时通信服务器发送安装请求,在步骤605中,即时通讯服务器验证成员授权模式的安装条件,即执行以下处理:获取群组的授权模式;当群组处于成员授权模式时,获取管理员账号针对待添加的应用的管理员操作数据;当管理员操作数据表征待添加的应用未被管理员账号屏蔽时,确定即时通信服务器针对待添加的应用的验证通过;在步骤606d中,当即时通信服务器针对待添加的应用的验证通过时,在第二即时通信客户端中安装应用,在步骤607d中,显示安装成功,即显示成功添加结果;其中,成功添加结果表征应用获得授权且被添加到第二即时通信客户端中,以使成员账号能够在第二即时通信客户端中使用应用。
219.在一些实施例中,参见图6e,图6e是本技术实施例提供的应用的授权处理方法的交互流程图,在步骤601e中,接收服务商身份的成员账号针对服务商管理平台的测试授权操作,在步骤602e中,第二即时通信客户端验证成员授权模式的安装条件,即获取群组的授权模式;当群组处于成员授权模式时,获取管理员账号针对待添加的应用的管理员操作数据;当管理员操作数据表征待添加的应用未被管理员账号屏蔽时,确定第二即时通信客户端针对应用的验证通过;在步骤603e中,当第二即时通信客户端针对待添加的应用的验证通过时,服务商的第二即时通信客户端确定以成员授权模式安装应用,并显示添加应用界面,在步骤 604e中,响应于针对授权添加入口的触发操作,向即时通信服务器发送安装请求,在步骤6 05中,即时通讯服务器验证成员授权模式的安装条件,即执行以下处理:获取群组的授权模式;当群组处于成员授权模式时,获取管理员账号针对待添加的应用的管理员操作数据;当管理员操作数据表征待添加的应用未被管理员账号屏蔽时,确定即时通信服务器针对待添加的应用的验证通过;在步骤606e中,当即时通信服务器针对待添加的应用的验证通过时,在服务商的第二即时通信客户端中安装应用,在步骤607e中,显示安装成功,即显示成功添加结果;其中,成功添加结果表征应用获得授权且被添加到第二即时通信客户端中,以使成员账号能够在第二即时通信客户端中使用应用,图6e中的浏览器端即为第二即时通信客户端,服务商管理平台可以理解为嵌套在第二即时通信客户端中的平台,或者是独立于第二即时通信客户端的平台。
220.下面介绍在成员授权模式下的管理员账号基于信息安全的管控机制。
221.在一些实施例中,管理员账号可配置群组的授权模式,即是否允许成员账号对应用授权,参见图7a,图7a是本技术实施例提供的应用的授权处理方法的交互流程图,在步骤701a 中,接收开启成员授权模式的操作,向第一即时通信客户端的第一即时通信服务器发送标志位变更请求,在步骤702a中,第一即时通信服务器将群组标记为成员授权模式,即修改企业标志位,在步骤703a中,接收关闭成员授权模式的操作,向第一即时通信客户端的第一即时通信服务器发送标志位变更请求,在步骤704a中,第一即时通信服务器将群组标记为管理员授权模式,即修改企业标志位,在步骤705a中,第一即时通信服务器清空组织内所有成员账号已授权的应用,在步骤706a中,清空组织内所有成员账号已授权的应用的禁用列表。
222.在一些实施例中,第三方应用首次被员工授权时,企业管理员会收到安装应用提醒,管理员可根据需求进行查看和管理,第三方应用被禁用时,企业管理员会收到禁用应用提醒,管理员可根据需求进行查看和管理,参见图7b,图7b是本技术实施例提供的应用的授
权处理方法的交互流程图,在步骤701b中,成员账号首次安装或者禁用应用,在步骤702b中,即时通信服务器执行操作通知任务到任务队列,在步骤703b中,任务队列发送操作通知。
223.在一些实施例中,管理员账号可在应用详情页查看并管理某个应用的授权方式,查看经过成员授权模式授权的应用的使用人数,应用是通过成员授权模式授权添加时,管理员账号可以查看当前已授权使用该应用的员工列表。管理员账号可以切换某个应用的授权模式,例如,将该应用的成员授权模式切换到管理员授权模式,切换后仅管理员账号设置的可见范围内的成员账号可使用该应用,之前通过成员授权模式授权该应用的员工若不在可见范围内将不能继续使用该应用,参见图7c,在步骤701c中,当授权模式为成员授权模式时,向即时通信服务器切换应用授权方式为管理员授权模式的请求,在步骤702c中,即时通信服务器将应用标记为管理员授权模式,即改变应用标志位,在步骤703c中,激活针对应用的可见范围配置功能,在步骤704c中,当授权模式为管理员授权模式时,向即时通信服务器切换应用授权方式为成员授权模式的请求,在步骤705c中,即时通信服务器将应用标记为成员授权模式,即改变应用标志位,在步骤706c中,关闭针对应用的可见范围配置功能,即禁用应用的可见范围设置功能。
224.在一些实施例中,针对特定的应用,支持管理员账号删除该应用,并同时禁用该应用通过成员账号授权,参见图7d,图7d是本技术实施例提供的应用的授权处理方法的交互流程图,在步骤701d中,向第一即时通信客户端的第一即时通信服务器发送针对应用的屏蔽请求,以禁用员工授权应用,在步骤702d中,第一即时通信服务器写入应用的禁用数据,在步骤703d中,向第一即时通信客户端的第一即时通信服务器发送针对应用的取消屏蔽请求,以取消禁用员工授权应用,在步骤704d中,第一即时通信服务器删除应用的禁用数据,在步骤705d中,向第一即时通信客户端的第一即时通信服务器发送针对行业应用的屏蔽请求,以禁用员工授权行业应用,在步骤706d中,第一即时通信服务器获取方案关联的多个方案,在步骤707d中,第一即时通信服务器获取所有方案的多个应用,在步骤708d中,写入多个行业应用的禁用数据,在步骤709d中,向第一即时通信客户端的第一即时通信服务器发送针对应用的取消屏蔽请求,以取消禁用员工授权行业应用,在步骤710d中,第一即时通信服务器获取方案关联的多个方案,在步骤711d中,第一即时通信服务器获取所有方案的多个应用,在步骤712d中,第一即时通信服务器删除应用的禁用数据。
225.在一些实施例中,即时通信客户端尽可能做到两种授权模式的兼容,以在第三方服务商不做任何修改的情况下,也能平稳地为企业用户提供服务,即时通信客户端在成员授权模式下提供了新的能力,例如应用的服务商可以给不在可见范围的成员推送模板消息。参见表1 和表2,表1是新增的服务端应用程序接口表,表2是新增的js端应用程序接口表,基于新增的应用程序接口,可以在管理员授权模式下给应用的服务商不在可见范围的成员推送模板消息。
226.接口支持何种授权模式获取成员授权列表成员授权查询成员用户是否已授权成员授权
227.表1新增的服务端应用程序接口表
228.接口支持何种授权模式
返回ticket的选人接口成员授权或管理员授权创建群聊并发送消息成员授权或管理员授权打开群聊并发送消息成员授权或管理员授权
229.表2新增的js端应用程序接口表
230.通过本技术实施例提供的成员授权模式,在满足组织的信息安全管控下,成员账号可更高效便捷地授权使用应用,降低了组织使用应用的门槛,提升应用的使用效率以及推荐效率。
231.下面继续说明本技术实施例提供的应用的授权处理装置455-1的实施为软件模块的示例性结构,在一些实施例中,如图2所示,应用的授权处理装置455-1应用于第一即时通信客户端,所述第一即时通信客户端关联有至少一个群组的成员账号;存储在存储器450的应用的授权处理装置455-1中的软件模块可以包括:第一显示模块4551,用于在第一即时通信客户端中显示至少一个应用、添加至少一个应用需要的权限以及对应的授权添加入口;第一操作模块4552,用于响应于针对授权添加入口的触发操作,显示成功添加信息,其中,成功添加信息表征获得权限的至少一个应用被添加到第一即时通信客户端,且成员账号能够操作至少一个应用。
232.在一些实施例中,第一显示模块4551,还用于:响应于成员账号在应用商店界面中针对至少一个应用的选择入口的触发操作,获取群组的授权模式;当群组处于成员授权模式时,获取管理员账号针对至少一个应用的管理员操作数据;当管理员操作数据表征至少一个应用未被管理员账号屏蔽时,确定第一即时通信客户端针对至少一个应用的验证通过;当第一即时通信客户端针对应用的验证通过时,显示至少一个应用、添加至少一个应用需要的权限以及对应的授权添加入口。
233.在一些实施例中,第一操作模块,还用于:向第一即时通信服务器发送安装请求;当第一即时通信服务器针对应用的验证通过时,安装应用并显示成功添加信息;其中,安装请求用于使第一即时通信服务器执行以下处理:获取群组的授权模式;当群组处于成员授权模式时,获取管理员账号针对应用的管理员操作数据;当管理员操作数据表征应用未被管理员账号屏蔽时,确定第一即时通信服务器针对应用的验证通过。
234.在一些实施例中,第一显示模块4551,还用于:响应于成员账号针对应用授权链接的触发操作,向第一即时通信服务器发送应用授权链接,以使第一即时通信服务器执行以下处理:当应用授权链接符合验证参数时,获取群组的授权模式,当群组处于成员授权模式时,获取管理员账号针对应用的管理员操作数据,当管理员操作数据表征应用未被管理员账号屏蔽时,确定第一即时通信服务器针对应用的验证通过,并向第一即时通信客户端发送安装链接;响应于接收到安装链接,在第一即时通信客户端中显示至少一个应用、添加至少一个应用需要的权限以及对应的授权添加入口。
235.在一些实施例中,第一操作模块,还用于:接收第一即时通信服务器发送的授权许可凭证;发送携带授权许可凭证的重定向链接至对应应用的应用服务器,以使应用服务器执行以下处理:基于授权许可凭证向第一即时通信服务器请求成员账号的参数,当应用服务器接收到成员账号的参数时,向第一即时通信客户端发送安装数据;基于安装数据安装应用并显示成功添加信息。
236.在一些实施例中,第一显示模块4551,还用于:在第一即时通信客户端显示应用的
应用访问链接;响应于针对应用的应用访问链接的触发操作,显示应用访问链接对应的应用的应用使用界面;响应于针对应用使用界面的交互操作,执行对应应用的登录函数,并向第一即时通信服务器发送针对应用的验证请求,以使第一即时通信服务器执行以下处理:获取群组的授权模式;当群组处于成员授权模式时,获取管理员账号针对应用的管理员操作数据;当管理员操作数据表征应用未被管理员账号屏蔽时,确定第一即时通信服务器针对应用的验证通过;当确定第一即时通信服务器针对应用的验证通过时,关闭应用的应用使用界面,显示应用的授权添加入口。
237.在一些实施例中,第一显示模块4551,还用于:响应于针对第一即时通信客户端中的应用商店入口的触发操作,显示应用商店界面;在应用商店界面中显示至少一个应用以及对应的套件包括的多个配套应用;响应于针对至少一个配套应用的选择操作,在添加应用界面显示至少一个配套应用需要的权限、至少一个配套应用所配套的应用需要的权限以及对应的授权添加入口;其中,成功添加信息表征至少一个配套应用、至少一个配套应用所配套的应用被添加到第一即时通信客户端,且成员账号能够操作至少一个配套应用、至少一个配套应用所配套的应用。
238.在一些实施例中,第一显示模块4551,还用于:在应用商店界面中显示以下类别至少之一的多个应用:全部应用、已添加应用、待添加应用;显示对应每个应用的选择入口;响应于针对至少一个应用的选择入口的触发操作,显示被选中的应用的详情界面,其中,详情界面包括被选中的应用的介绍信息、配套应用查看入口;响应于针对配套应用查看入口的触发操作,显示应用批量选择界面,其中,应用批量选择界面包括被选中的应用对应的至少一个套件包括的多个配套应用;应用批量选择界面还包括批量添加入口,响应于批量选择操作,显示被批量选中的至少一个配套应用;响应于针对批量添加入口的触发操作,转入执行在添加应用界面显示至少一个配套应用需要的权限、至少一个配套应用所配套的应用需要的权限。
239.在一些实施例中,第一显示模块4551,还用于:响应于针对第一即时通信客户端中的应用商店入口的触发操作,显示应用商店界面,并在应用商店界面中显示多个解决方案以及对应的选择入口,其中,解决方案关联有多个用于支撑方案的应用;响应于针对至少一个解决方案的选择入口的触发操作,在添加应用界面显示被选择的解决方案所关联的至少一个应用需要的权限以及对应的授权添加入口。
240.在一些实施例中,第一显示模块4551,还用于:在第一即时通信客户端显示至少一个应用推荐信息;响应于针对任意一个应用推荐信息的触发操作,当应用推荐信息为应用授权链接时,显示应用授权链接对应的应用需要的权限以及对应的授权添加入口,当推荐信息为方案授权链接时,显示方案授权链接对应的方案关联的至少一个应用需要的权限以及对应的授权添加入口;当推荐信息为应用访问链接时,响应于针对应用访问链接对应的应用的应用使用界面的交互操作,显示应用需要的权限以及对应的授权添加入口。
241.在一些实施例中,第一显示模块4551,还用于:响应于针对第一即时通信客户端中的应用商店入口的触发操作,显示应用商店界面,并在应用商店界面显示至少一个应用、添加至少一个应用需要的权限以及对应的授权添加入口。
242.在一些实施例中,第一显示模块4551,还用于:在应用商店界面中显示多个应用以及对应的选择入口;响应于针对至少一个应用的选择入口的触发操作,在添加应用界面显
示被选择的至少一个应用需要的权限以及对应的授权添加入口。
243.在一些实施例中,第一显示模块4551,还用于:在应用商店界面中显示以下类别至少之一的多个应用:全部应用、已添加应用、待添加应用;显示对应每个应用的选择入口;其中,选择入口具有状态标识,且当状态标识表征对应的应用未被添加至第一即时通信客户端时,选择入口属于可选择状态。
244.在一些实施例中,第一显示模块4551,还用于:显示被选择的至少一个应用的详情界面,并在详情界面显示至少一个应用的介绍信息和添加应用界面入口;响应于针对添加应用界面入口的触发操作,显示添加应用界面,并在添加应用界面显示被选择的至少一个应用需要的权限以及对应的授权添加入口。
245.在一些实施例中,第一显示模块4551,还用于:在应用商店界面中显示至少一个应用以及对应的套件包括的多个配套应用;响应于针对至少一个配套应用的选择操作,在添加应用界面显示至少一个配套应用需要的权限、至少一个配套应用所配套的应用需要的权限以及对应的授权添加入口;其中,成功添加信息表征至少一个配套应用、至少一个配套应用所配套的应用被添加到第一即时通信客户端,且成员账号能够操作至少一个配套应用、至少一个配套应用所配套的应用。
246.在一些实施例中,第一显示模块4551,还用于:在应用商店界面中显示以下类别至少之一的多个应用:全部应用、已添加应用、待添加应用;显示对应每个应用的选择入口;响应于针对至少一个应用的选择入口的触发操作,显示被选中的至少一个应用分别对应的套件包括的配套应用。
247.在一些实施例中,第一显示模块4551,还用于:响应于针对至少一个应用的选择入口的触发操作,显示被选中的应用的详情界面,其中,详情界面包括被选中的应用的介绍信息、配套应用查看入口;响应于针对配套应用查看入口的触发操作,显示应用批量选择界面,其中,应用批量选择界面包括被选中的应用对应的至少一个套件包括的多个配套应用;应用批量选择界面还包括批量添加入口,第一显示模块4551,还用于:响应于批量选择操作,显示被批量选中的至少一个配套应用;响应于针对批量添加入口的触发操作,转入执行在添加应用界面显示至少一个配套应用需要的权限、至少一个配套应用所配套的应用需要的权限。
248.在一些实施例中,应用的详情界面还包括添加应用界面入口,第一显示模块4551,还用于:响应于针对添加应用界面入口的触发操作,显示添加应用界面,添加应用界面包括被选中的至少一个应用以及对应的授权添加入口。
249.在一些实施例中,第一显示模块4551,还用于:响应于针对第一即时通信客户端中的应用商店入口的触发操作,显示多个解决方案以及对应的选择入口,其中,解决方案关联有多个用于支撑方案的应用;响应于针对至少一个解决方案的选择入口的触发操作,在添加应用界面显示被选择的解决方案所关联的至少一个应用需要的权限以及对应的授权添加入口。
250.在一些实施例中,第一显示模块4551,还用于:显示被选择的解决方案的详情界面,并在详情界面显示方案的介绍信息和添加应用界面入口;响应于针对添加应用界面入口的触发操作,显示添加应用界面,并在添加应用界面显示解决方案所关联的至少一个应用需要的权限以及对应的授权添加入口。
251.在一些实施例中,第一显示模块4551,还用于:显示方案批量选择界面,其中,方案批量选择界面包括被选中的解决方案关联的至少一个应用、以及添加应用界面入口;响应于批量选择操作,显示被批量选中的至少一个应用;响应于针对添加应用界面入口的触发操作,将被批量选中的至少一个应用需要的权限以及对应的授权添加入口在添加应用界面中进行显示。
252.在一些实施例中,第一显示模块4551,还用于:在第一即时通信客户端显示至少一个应用推荐信息;响应于针对任意一个应用推荐信息的触发操作,在添加应用界面显示与应用推荐信息所推荐的至少一个应用、添加至少一个应用需要的权限以及对应的授权添加入口。
253.在一些实施例中,第一显示模块4551,还用于:当应用推荐信息为应用授权链接时,在添加应用界面显示应用授权链接对应的应用需要的权限以及对应的授权添加入口;当推荐信息为方案授权链接时,在添加应用界面显示方案授权链接对应的方案关联的至少一个应用需要的权限以及对应的授权添加入口。
254.在一些实施例中,第一显示模块4551,还用于:向第一即时通信服务器发送应用授权链接,以使第一即时通信服务器执行以下处理:当应用授权链接符合验证参数时,获取群组的授权模式;当群组处于成员授权模式时,获取管理员账号针对应用的管理员操作数据;当管理员操作数据表征应用未被管理员账号屏蔽时,确定第一即时通信服务器针对应用的验证通过,并向第一即时通信客户端发送安装链接;响应于接收到安装链接,在添加应用界面显示应用授权链接对应的应用需要的权限以及对应的授权添加入口。
255.在一些实施例中,第一显示模块4551,还用于:显示应用访问链接对应的应用的应用使用界面;响应于针对应用使用界面的交互操作,显示应用的添加应用界面,并在添加应用界面显示应用需要的权限以及对应的授权添加入口。
256.在一些实施例中,如图2所示,应用的授权处理装置455-2应用于第二即时通信客户端,即时通信客户端关联有至少一个群组的管理员账号,群组还关联有至少一个成员账号;存储在存储器450的应用的授权处理装置455-1中的软件模块可以包括:第二显示模块4553,用于显示群组的授权模式配置入口;第二操作模块4554,用于响应于针对授权模式配置入口的成员模式配置操作,显示群组处于成员授权模式;其中,群组处于成员授权模式用于:响应于成员账号针对应用的授权添加入口的触发操作,将应用获得需要的权限且被添加到成员账号关联的即时通信客户端中,且成员账号能够操作至少一个应用。
257.在一些实施例中,第二操作模块4554,还用于:在应用的授权详情界面显示应用的授权模式;响应于针对应用的授权模式修改操作,当应用修改前的授权模式为成员授权模式时,向第二即时通信客户端的第二即时通信服务器发送对应管理员授权模式的标志位变更请求,以使第二即时通信服务器将应用标记为管理员授权模式;接收第二即时通信服务器返回的对应管理员授权模式的应用标记信息,并显示应用在群组中处于管理员授权模式;响应于针对应用的授权模式修改操作,当授权模式为管理员授权模式时,向第二即时通信客户端的第二即时通信服务器发送对应成员授权模式的应用标志位变更请求,以使第二即时通信服务器将应用标记为成员授权模式;接收第二即时通信服务器返回的对应成员授权模式的应用标记信息,并显示应用在群组处于成员授权模式。
258.在一些实施例中,第二显示模块4553,还用于当应用不属于解决方案中的应用时,
向第二即时通信客户端的第二即时通信服务器发送针对应用的屏蔽请求,以使第二即时通信服务器写入应用的禁用数据;在应用的授权详情界面显示屏蔽入口之前,向第二即时通信客户端的第二即时通信服务器发送针对应用的取消屏蔽请求,以使第二即时通信服务器删除应用的禁用数据;当应用属于解决方案的应用时,向第二即时通信客户端的第二即时通信服务器发送针对应用的屏蔽请求,以使第二即时通信服务器获取与解决方案关联的多个应用,并写入多个应用的禁用数据;在应用的授权详情界面显示屏蔽入口之前,向第二即时通信客户端的第二即时通信服务器发送针对应用的取消屏蔽请求,以使第二即时通信服务器获取与解决方案关联的多个应用,并删除应用的禁用数据。
259.在一些实施例中,第二操作模块4554,还用于:向第二即时通信客户端的第二即时通信服务器发送对应成员授权模式的标志位变更请求,以使第二即时通信服务器将群组标记为成员授权模式;接收第二即时通信服务器返回的对应成员授权模式的标记成功信息,并显示群组处于成员授权模式;在显示群组处于成员授权模式之后,响应于针对授权模式配置入口的管理员模式配置操作,向第二即时通信客户端的第二即时通信服务器发送对应管理员授权模式的标志位变更请求,以使第二即时通信服务器将群组标记为管理员授权模式;接收第二即时通信服务器返回的对应管理员授权模式的标记成功信息,并显示群组处于管理员授权模式。
260.在一些实施例中,第二操作模块4554,还用于:显示群组处于成员授权模式之后,当满足以下条件至少之一时,显示成员操作提示信息以及详情入口,其中,成员操作提示信息用于提示群组的成员账号针对应用的控制操作:成员账号首次授权应用;应用被成员账号屏蔽,屏蔽包括以下至少之一:删除、禁用;响应于针对详情入口的触发操作,显示控制操作的详情信息;其中,详情信息包括以下至少之一:控制操作的时间、控制操作的位置、控制操作的原因。
261.在一些实施例中,第二操作模块4554,还用于:在应用的授权详情界面显示应用的授权模式;响应于针对应用的授权模式修改操作,在应用的授权详情界面中显示应用在群组的经过修改的授权模式。
262.在一些实施例中,第二操作模块4554,还用于:显示授权模式修改界面,并在授权模式修改界面显示多个授权模式以及对应的授权模式入口;响应于针对授权模式入口的选择操作,显示被选择的授权模式对应的修改提示信息;响应于针对修改提示信息的确定操作,在应用的授权详情界面中显示应用在群组的被选择的授权模式。
263.在一些实施例中,第二操作模块4554,还用于:在应用的授权详情界面显示授权成员账号查看入口;响应于针对授权成员账号查看入口的触发操作,显示已授权并添加应用的成员账号。
264.在一些实施例中,第二操作模块4554,还用于:当应用修改前的授权模式为成员授权模式时,向第二即时通信客户端的第二即时通信服务器发送对应管理员授权模式的标志位变更请求,以使第二即时通信服务器将应用标记为管理员授权模式;接收第二即时通信服务器返回的对应管理员授权模式的应用标记信息,并显示应用在群组中处于管理员授权模式;当授权模式为管理员授权模式时,向第二即时通信客户端的第二即时通信服务器发送对应成员授权模式的应用标志位变更请求,以使第二即时通信服务器将应用标记为成员授权模式;接收第二即时通信服务器返回的对应成员授权模式的应用标记信息,并显示应
用在群组处于成员授权模式。
265.在一些实施例中,第二操作模块4554,还用于:在显示应用在群组中处于管理员授权模式时,显示应用的可见范围,其中,当第二即时通信服务器将应用标记为管理员授权模式时,针对应用的可见范围配置功能被激活,可见范围包括管理员账号配置的能够操作应用的成员账号。
266.在一些实施例中,第二操作模块4554,还用于:当应用已被授权并添加时,在应用的授权详情界面显示屏蔽入口;响应于针对屏蔽入口的触发操作,执行屏蔽操作并在应用的授权详情界面显示取消屏蔽入口;响应于针对取消屏蔽入口的触发操作,在应用的授权详情界面显示屏蔽入口。
267.在一些实施例中,当应用不属于解决方案中的应用时,第二操作模块4554,还用于:在应用的授权详情界面显示取消屏蔽入口之前,向第二即时通信客户端的第二即时通信服务器发送针对应用的屏蔽请求,以使第二即时通信服务器写入应用的禁用数据;在应用的授权详情界面显示屏蔽入口之前,向第二即时通信客户端的第二即时通信服务器发送针对应用的取消屏蔽请求,以使第二即时通信服务器删除应用的禁用数据。
268.在一些实施例中,当应用属于解决方案的应用时,第二操作模块4554,还用于:在应用的授权详情界面显示取消屏蔽入口之前,向第二即时通信客户端的第二即时通信服务器发送针对应用的屏蔽请求,以使第二即时通信服务器获取与解决方案关联的多个应用,并写入多个应用的禁用数据;在应用的授权详情界面显示屏蔽入口之前,向第二即时通信客户端的第二即时通信服务器发送针对应用的取消屏蔽请求,以使第二即时通信服务器获取与解决方案关联的多个应用,并删除应用的禁用数据。
269.在一些实施例中,如图2所示,应用的授权处理装置455-3应用于第一即时通信客户端,第一即时通信客户端的关联账号是至少一个群组的成员账号,群组还关联管理员账号;存储在存储器450的应用的授权处理装置455-1中的软件模块可以包括:请求模块4555,用于响应于针对应用的授权添加入口的触发操作,向第一即时通信服务器发送安装请求;验证模块 4556,用于当第一即时通信服务器确定所述群组处于成员授权模式,且所述应用未被所述管理员账号屏蔽时,确定针对应用的验证通过,安装应用并显示成功添加信息;其中,成功添加信息表征获得权限的至少一个应用被添加到第一即时通信客户端,且成员账号能够操作至少一个应用。
270.在一些实施例中,安装请求用于使第一即时通信服务器执行以下处理:获取群组的授权模式;当群组处于成员授权模式时,获取管理员账号针对应用的管理员操作数据;当管理员操作数据表征应用未被管理员账号屏蔽时,确定第一即时通信服务器针对应用的验证通过。
271.在一些实施例中,请求模块4555,还用于:响应于针对应用的授权添加入口的触发操作之前,响应于成员账号针对应用的选择入口的触发操作,获取群组的授权模式;当群组处于成员授权模式时,获取管理员账号针对应用的管理员操作数据;当管理员操作数据表征应用未被管理员账号屏蔽时,确定第一即时通信客户端针对应用的验证通过;当第一即时通信客户端针对应用的验证通过时,显示授权添加入口。
272.在一些实施例中,请求模块4555,还用于:响应于针对应用的授权添加入口的触发操作之前,响应于成员账号针对应用授权链接的触发操作,向第一即时通信服务器发送应
用授权链接,以使第一即时通信服务器执行以下处理:当应用授权链接符合验证参数时,获取群组的授权模式;当群组处于成员授权模式时,获取管理员账号针对应用的管理员操作数据;当管理员操作数据表征应用未被管理员账号屏蔽时,确定第一即时通信服务器针对应用的验证通过,并向第一即时通信客户端发送安装链接;响应于接收到安装链接,显示授权添加入口。
273.在一些实施例中,验证模块4556,还用于:接收第一即时通信服务器发送的授权许可凭证;发送携带授权许可凭证的重定向链接至对应应用的应用服务器,以使应用服务器执行以下处理:基于授权许可凭证向第一即时通信服务器请求成员账号的参数,当应用服务器接收到成员账号的参数时,向第一即时通信客户端发送安装数据;基于安装数据安装应用并显示成功添加信息。
274.在一些实施例中,请求模块4555,还用于:在第一即时通信客户端显示应用的应用访问链接;响应于针对应用的应用访问链接的触发操作,显示应用访问链接对应的应用的应用使用界面;响应于针对应用使用界面的交互操作,执行对应应用的登录函数,并向第一即时通信服务器发送针对应用的验证请求,以使第一即时通信服务器执行以下处理:获取群组的授权模式;当群组处于成员授权模式时,获取管理员账号针对应用的管理员操作数据;当管理员操作数据表征应用未被管理员账号屏蔽时,确定第一即时通信服务器针对应用的验证通过;当确定第一即时通信服务器针对应用的验证通过时,关闭应用的应用使用界面,显示应用的授权添加入口。
275.本技术实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行本技术实施例上述的应用的授权处理方法。
276.本技术实施例提供一种存储有可执行指令的计算机可读存储介质,其中存储有可执行指令,当可执行指令被处理器执行时,将被处理器执行本技术实施例提供的应用的授权处理方法,例如,如图3a-3c示出的应用的授权处理方法。
277.在一些实施例中,计算机可读存储介质可以是fram、rom、prom、eprom、eep rom、闪存、磁表面存储器、光盘、或cd-rom等存储器;也可以是包括上述存储器之一或任意组合的各种设备。
278.在一些实施例中,可执行指令可以采用程序、软件、软件模块、脚本或代码的形式,按任意形式的编程语言(包括编译或解释语言,或者声明性或过程性语言)来编写,并且其可按任意形式部署,包括被部署为独立的程序或者被部署为模块、组件、子例程或者适合在计算环境中使用的其它单元。
279.作为示例,可执行指令可以但不一定对应于文件系统中的文件,可以可被存储在保存其它程序或数据的文件的一部分,例如,存储在超文本标记语言(html,hyper text mar kup language)文档中的一个或多个脚本中,存储在专用于所讨论的程序的单个文件中,或者,存储在多个协同文件(例如,存储一个或多个模块、子程序或代码部分的文件)中。
280.作为示例,可执行指令可被部署为在一个计算设备上执行,或者在位于一个地点的多个计算设备上执行,又或者,在分布在多个地点且通过通信网络互连的多个计算设备上执行。
281.综上所述,通过本技术实施例,响应于成员账号针对至少一个应用的授权添加操作,对应的应用获得权限并被添加到即时通信客户端,且成员账号能够操作已经授权添加的应用,成员账号可以先自行安装应用并使用应用,而无须在使用前必须得到管理员账号的许可,成员账号可更高效便捷地授权使用应用,降低了使用应用的门槛,提升应用使用效率。
282.以上所述,仅为本技术的实施例而已,并非用于限定本技术的保护范围。凡在本技术的精神和范围之内所作的任何修改、等同替换和改进等,均包含在本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1