配置 Slack 的供应

将用户从 Verify 迁移到 Slack 应用程序。

准备工作

您需要从 Slack 生成的访问令牌。 您需要一个 OAuth 访问令牌,才能在 Verify. 中配置用户配置。

关于此任务

供应提供以下功能。
创建新用户
通过 Verify 创建的新用户也会在 Slack 应用中创建。
删除用户
通过 Verify 停用用户或禁用用户对应用程序的访问权限,将从 Slack 应用程序中删除该用户。
修改用户概要文件
通过 Verify 对用户个人资料所做的更新将推送至第三方应用程序。
用户暂挂和复原
通过 Verify 暂停用户会使该用户处于停用状态,而通过 Verify 恢复用户则会在 Slack 应用中激活该用户。
用户同步和修正
仅通过 API 支持用户同步和修正。 Verify同步操作会获取所有 Slack 应用用户,在 上创建这些用户,并根据补救策略修改其属性。
细粒度权限
Slack 应用程序不支持细粒度权限。

过程

  1. 通过使用以下 URL,以工作空间所有者身份登录到 Slack 帐户:
    https://<Slack host name>.slack.com
  2. 要创建新的 Slack 应用程序,请打开以下 URL:
    https://api.slack.com/apps?new_app=1
  3. 请为 “应用名称” 输入一个有意义的名称。
  4. 点击 “Development Slack 工作区 ”> “创建应用 ”。
  5. 执行以下某个过程。
    • 如果正在使用 Enterprise Grid 套餐,
      1. 转到 “功能” > “ OAuth ”和“权限 ”,
      2. Bot 令牌作用域部分中,单击添加 OAuth 作用域
      3. 从下拉列表中选择任何 OAuth 作用域。 例如,users:read。
      4. 用户令牌作用域部分中,单击添加 OAuth 作用域
      5. 从下拉列表中选择 admin
      6. 转到 “功能 ” > “组织级应用 ”,
      7. 组织应用程序部分中,单击选择性加入组织级别应用程序
      8. 点击 “同意”
      9. 选择我了解无法轻易选择性停用此功能。 选择性停用将需要向 Slack 帮助中心提交请求复选框。
      10. 单击 是。 决定参与
      11. 如果要使用“公共分发”,请执行以下步骤:
        1. 转到 “功能” > “ OAuth ”和“权限”
        2. 重定向 URL 部分中,单击添加新的重定向 URL
        3. 添加 https://localhost/ 作为重定向 URL。
        4. 单击添加
        5. 点击 “保存网址”
        6. 转到 “设置” > “管理分发 ”。
        7. 与其他工作空间共享您的应用程序部分中,单击除去硬编码信息
        8. 选择我已复审并除去任何硬编码信息复选框。
        9. 点击 “激活公开分发 ”。
      12. 转到 “设置” > “安装应用 ”。
      13. 点击 “安装到组织 ”。
      14. 点击 “允许”
      15. 您团队的 OAuth 令牌部分中,复制并存储 OAuth 访问令牌的值。
    • 如果正在使用 Plus 套餐,
      1. 转到 “功能” > “ OAuth ”和“权限”
      2. 用户令牌作用域部分中,单击添加 OAuth 作用域
      3. 从下拉列表中选择 admin
      4. 请前往 “设置” > “安装应用 ”。
      5. 点击 “安装到工作区 ”。
      6. 点击 “允许”
      7. 您团队的 OAuth 令牌部分中,复制并存储 OAuth 访问令牌的值。
  6. Verify配置 OAuth 中的资源分配所需的访问令牌。