在Slack中管理应用所有权的最佳方法是什么?
当前,我们团队中的所有开发人员都使用自己的Slack帐户创建应用。这样做的风险是,如果他们离开公司并关闭帐户,那么他们创建的应用程序将停止工作。
这必须是一个常见的解决方案,但我找不到具有好的解决方案的权威文档。
您会推荐什么?
答案 0 :(得分:0)
这是我建议管理应用程序开发所有权的建议。
在此讨论中,我们需要区分
这些是不同的概念,需要以不同的方式进行处理。
新的Slack应用程序始终在工作空间中创建,并属于创建它的用户。如果该用户离开工作区(或休假较长),则无法再管理Slack应用。
adding collaborators可以减轻每个Slack应用程序的风险。协作者具有相同的权限(例如删除应用程序),并且在最初的创建者被停用时会保留其访问权限。
文档说明:
- Slack应用程序由创建它们的团队拥有和包含。
- 松弛的应用程序可能具有多个与之关联的应用程序协作者,他们可以查看和管理应用程序记录。他们还可以添加或删除其他协作者。
为进一步减轻失去对Slack应用程序访问权限的风险,可能明智的做法是创建一个虚拟管理员用户,该用户必须作为协作者添加到每个Slack应用程序中。这样,即使有多个用户离开工作区,您也不会失去对Slack应用程序的访问权限。
当Slack应用程序的创建者或协作者被停用时,如果他还是安装程序,他的应用程序将被自动卸载。就像在documentation中所说的:
一个警告:此例外不适用于创建了 应用或被添加为应用协作者。当他们离开时,该应用程序是 仍然卸载。应用程序使用其他范围时也是如此 除了上面列出的行为以外,还具有用户的行为。
避免这种情况的一种方法是使用虚拟管理员帐户安装应用程序,而不是实际用户。