在Slack中管理应用所有权的最佳实践

时间:2019-05-01 11:15:10

标签: slack

在Slack中管理应用所有权的最佳方法是什么?

当前,我们团队中的所有开发人员都使用自己的Slack帐户创建应用。这样做的风险是,如果他们离开公司并关闭帐户,那么他们创建的应用程序将停止工作。

这必须是一个常见的解决方案,但我找不到具有好的解决方案的权威文档。

您会推荐什么?

1 个答案:

答案 0 :(得分:0)

这是我建议管理应用程序开发所有权的建议。

在此讨论中,我们需要区分

  • 创建Slack应用
  • 安装Slack应用。

这些是不同的概念,需要以不同的方式进行处理。

创建Slack应用

新的Slack应用程序始终在工作空间中创建,并属于创建它的用户。如果该用户离开工作区(或休假较长),则无法再管理Slack应用。

adding collaborators可以减轻每个Slack应用程序的风险。协作者具有相同的权限(例如删除应用程序),并且在最初的创建者被停用时会保留其访问权限。

文档说明:

  
      
  • Slack应用程序由创建它们的团队拥有和包含。
  •   
  • 松弛的应用程序可能具有多个与之关联的应用程序协作者,他们可以查看和管理应用程序记录。他们还可以添加或删除其他协作者。
  •   

为进一步减轻失去对Slack应用程序访问权限的风险,可能明智的做法是创建一个虚拟管理员用户,该用户必须作为协作者添加到每个Slack应用程序中。这样,即使有多个用户离开工作区,您也不会失去对Slack应用程序的访问权限。

安装Slack应用

当Slack应用程序的创建者或协作者被停用时,如果他还是安装程序,他的应用程序将被自动卸载。就像在documentation中所说的:

  

一个警告:此例外不适用于创建了   应用或被添加为应用协作者。当他们离开时,该应用程序是   仍然卸载。应用程序使用其他范围时也是如此   除了上面列出的行为以外,还具有用户的行为。

避免这种情况的一种方法是使用虚拟管理员帐户安装应用程序,而不是实际用户。