跳到主要内容

Slack (X-Pack)

  • 使用 Slack 的用户作为 JumpServer 登录用户

1 创建应用​

  • 使用 Google 邮箱申请 Slack 账号;

  • 访问此链接创建对接 JumpServer 的 Slack App [https://api.slack.com/apps]

  • 点击 Create New App Slack创建应用1

  • 选择 From scrach 创建应用即可。 Slack创建应用2

  • 根据提示输入应用名和工作区,然后点击 Create App 创建应用。 Slack创建应用3

2 添加权限​

  • 在应用配置界面找到 OAuth & Permissions 进行 JumpServer 相关配置。 Slack应用配置

  • 找到 Redirect URLs 配置处,将 JumpServer 的域名加入到下方(域名只支持https协议)。 Slack url配置

  • 切换到菜单 Collaborators,添加用户到此应用中,用户方可登录。 Slack添加用户

  • 切换到菜单 Oauth & Permissions 处,更改 Scopes 权限范围配置,增加 chat:write 权限。 Slack权限配置

  • Scopes 权限添加完成后,拉到此菜单最上边,点击 Install to Workspace。 Slack应用安装

3 查看凭据​

  • 点击 Install to Workspace ,应用安装到工作区后,会显示机器人使用的 Bot User OAuth Token。 Slack tonken获取

  • 切换到菜单 Basic Information ,找到 App Credentials。 Slack secret

4 配置 Jumpserver Slack 认证​

  • 将上述获取到的 Bot User OAuth Token、Client ID、Client Secret 填入到 JumpServer 中即配置完成。 jumpserver配置slack