集成节点/Built in_nodes/Credentials
Mattermost 凭据#
你可以使用这些凭据来认证以下节点:
- Mattermost
支持的认证方式#
- API 访问令牌(API access token)
相关资源#
请参考 Mattermost 的 API 文档 以获取有关该服务的更多信息。
使用 API 访问令牌#
要配置此凭据,你需要一个 Mattermost 账户以及以下信息:
- 个人 访问令牌(Access Token)
- 你的 Mattermost 基础 URL(Base URL)。
配置步骤如下:
- 在 Mattermost 中,进入 个人资料 > 安全 > 个人访问令牌(Personal Access Tokens)。 没有“个人访问令牌”选项? 如果你看不到“个人访问令牌”选项,请参阅下方的故障排除步骤:启用个人访问令牌。
- 选择 创建令牌(Create Token)。
- 输入一个 令牌描述(Token description),例如
n8n integration。 - 选择 保存(Save)。
- 复制生成的 令牌 ID(Token ID),并将其填入 n8n 凭据中的 访问令牌(Access Token) 字段。
- 将你的 Mattermost URL 填入 基础 URL(Base URL) 字段。
- 默认情况下,n8n 仅在 SSL 证书验证成功时建立连接。若希望即使 SSL 证书验证失败也能连接,请开启 忽略 SSL 问题(Ignore SSL Issues)。
更多详情,请参考 Mattermost 的 个人访问令牌文档。
启用个人访问令牌#
如果看不到 个人访问令牌(Personal Access Tokens) 选项,可能有两个原因:
- Mattermost 未启用个人访问令牌集成功能。
- 你正尝试以非管理员用户身份生成个人访问令牌,而该用户没有相应权限。
要确定根本原因并解决问题,请执行以下操作:
- 使用管理员账户登录 Mattermost。
- 进入 系统控制台 > 集成 > 集成管理(System Console > Integrations > Integration Management)。
- 确认 启用个人访问令牌(Enable personal access tokens) 设置为 true。如果不是,请进行修改。
- 进入 系统控制台 > 用户管理 > 用户(System Console > User Management > Users)。
- 搜索你想授权生成个人访问令牌的用户账户。
- 点击该用户的 操作(Actions) 下拉菜单,选择 管理角色(Manage roles)。
- 勾选 允许此账户生成个人访问令牌(Allow this account to generate personal access tokens),然后点击 保存(Save)。
有关更多信息,请参阅 Mattermost 的 个人访问令牌文档。