Mattermost credentials#
คุณสามารถใช้ credentials เหล่านี้เพื่อยืนยันตัวตนใน nodes ต่อไปนี้:
Supported authentication methods#
- API access token
Related resources#
อ้างอิง Mattermost's API documentation สำหรับข้อมูลเพิ่มเติมเกี่ยวกับบริการนี้
Using API access token#
ในการกำหนดค่า credential นี้ คุณจะต้องมีบัญชี Mattermost และ:
- Access Token ส่วนตัว
- Base URL ของ Mattermost ของคุณ
วิธีตั้งค่า:
-
ใน Mattermost ไปที่ Profile > Security > Personal Access Tokens
No Personal Access Tokens option
หากคุณไม่เห็นตัวเลือก Personal Access Tokens อ้างอิงขั้นตอนการแก้ไขปัญหาใน Enable personal access tokens ด้านล่าง
-
เลือก Create Token
- ป้อน Token description เช่น
n8n integration
- เลือก Save
- คัดลอก Token ID และป้อนเป็น Access Token ใน credential ของ n8n
- ป้อน Mattermost URL ของคุณเป็น Base URL
- โดยค่าเริ่มต้น n8n จะเชื่อมต่อเฉพาะเมื่อการตรวจสอบใบรับรอง SSL สำเร็จ หากต้องการเชื่อมต่อแม้ว่าการตรวจสอบใบรับรอง SSL จะล้มเหลว ให้เปิดใช้งาน Ignore SSL Issues
อ้างอิงเอกสาร Mattermost Personal access tokens documentation สำหรับข้อมูลเพิ่มเติม
Enable personal access tokens#
การไม่เห็นตัวเลือก Personal Access Tokens มีสาเหตุที่เป็นไปได้สองประการ:
- Mattermost ไม่ได้เปิดใช้งาน integration personal access tokens
- คุณกำลังพยายามสร้าง personal access token ในฐานะผู้ใช้ที่ไม่ใช่ผู้ดูแลระบบซึ่งไม่มีสิทธิ์ในการสร้าง personal access tokens
วิธีระบุสาเหตุและแก้ไข:
- เข้าสู่ระบบ Mattermost ในฐานะผู้ดูแลระบบ
- ไปที่ System Console > Integrations > Integration Management
- ยืนยันว่า Enable personal access tokens ตั้งค่าเป็น true หากไม่ ให้เปลี่ยน
- ไปที่ System Console > User Management > Users
- ค้นหาบัญชีผู้ใช้ที่คุณต้องการอนุญาตให้สร้าง personal access tokens
- เลือกเมนู Actions สำหรับผู้ใช้และเลือก Manage roles
- ทำเครื่องหมายที่ช่องสำหรับ Allow this account to generate personal access tokens และ Save
อ้างอิงเอกสาร Mattermost Personal access tokens documentation สำหรับข้อมูลเพิ่มเติม