N8N中文教程
集成节点/Built in_nodes/Credentials

Mattermost 凭据#

你可以使用这些凭据来认证以下节点:

  • Mattermost

支持的认证方式#

  • API 访问令牌(API access token)

相关资源#

请参考 Mattermost 的 API 文档 以获取有关该服务的更多信息。

使用 API 访问令牌#

要配置此凭据,你需要一个 Mattermost 账户以及以下信息:

  • 个人 访问令牌(Access Token)
  • 你的 Mattermost 基础 URL(Base URL)

配置步骤如下:

  1. 在 Mattermost 中,进入 个人资料 > 安全 > 个人访问令牌(Personal Access Tokens)。 没有“个人访问令牌”选项? 如果你看不到“个人访问令牌”选项,请参阅下方的故障排除步骤:启用个人访问令牌。
  2. 选择 创建令牌(Create Token)
  3. 输入一个 令牌描述(Token description),例如 n8n integration
  4. 选择 保存(Save)
  5. 复制生成的 令牌 ID(Token ID),并将其填入 n8n 凭据中的 访问令牌(Access Token) 字段。
  6. 将你的 Mattermost URL 填入 基础 URL(Base URL) 字段。
  7. 默认情况下,n8n 仅在 SSL 证书验证成功时建立连接。若希望即使 SSL 证书验证失败也能连接,请开启 忽略 SSL 问题(Ignore SSL Issues)

更多详情,请参考 Mattermost 的 个人访问令牌文档。

启用个人访问令牌#

如果看不到 个人访问令牌(Personal Access Tokens) 选项,可能有两个原因:

  • Mattermost 未启用个人访问令牌集成功能。
  • 你正尝试以非管理员用户身份生成个人访问令牌,而该用户没有相应权限。

要确定根本原因并解决问题,请执行以下操作:

  1. 使用管理员账户登录 Mattermost。
  2. 进入 系统控制台 > 集成 > 集成管理(System Console > Integrations > Integration Management)
  3. 确认 启用个人访问令牌(Enable personal access tokens) 设置为 true。如果不是,请进行修改。
  4. 进入 系统控制台 > 用户管理 > 用户(System Console > User Management > Users)
  5. 搜索你想授权生成个人访问令牌的用户账户。
  6. 点击该用户的 操作(Actions) 下拉菜单,选择 管理角色(Manage roles)
  7. 勾选 允许此账户生成个人访问令牌(Allow this account to generate personal access tokens),然后点击 保存(Save)

有关更多信息,请参阅 Mattermost 的 个人访问令牌文档。