AnyShare-AnyShare 7.0 隐藏客户端应用栏中的文档域同步管理
关键字
客户端、应用、文档域同步管理、隐藏
适用产品
- AnyShare Enterprise 7.0.x.x
- AnyShare Express 7.0.x.x
目的
单文档域环境下,档域同步功能不可用,客户有隐藏客户端应用栏中的文档域同步管理的需求。

解决方案
1. 使用 SSH 工具登录主节点服务器后台,执行如下命令,获取需要屏蔽的功能的注册信息,找到文档域同步管理功能对应的 provider 和 funtionid 。
curl https://<ip>/api/appstore/v1/applist -k
其中 ip 为 AnyShare 访问地址,请以实际环境为准,找到”文档域同步管理“字样,funtionid 在其之前,provider在其之后。
2.从管理控制台获取 authorization 的中的 token ,使用管理员登录管理控制台后,随便从一个请求的 cookie 中取 token 。

3.调取禁用接口,无返回即为执行成功。
curl -XPUT -H 'authorization: Bearer <token>' https://<ip>/api/appstore/v1/apps/<provider>/funcs/<funtionid>/disable -k
其中 ip 为 AnyShare 访问地址,请以实际环境为准,token 为第二步获取的值,provider 和 funtionid 为第一步获取的值。

4.登录客户端验证,此时已没有文档域同步管理。

更多信息
若要恢复显示,将第三步的命令末尾改成 enable 。
curl -XPUT -H 'authorization: Bearer <token>' https://<ip>/api/appstore/v1/apps/<provider>/funcs/<funtionid>/enable -k