RBAC role types#
Feature availability
- Project Editor role มีให้ใช้งานบน Pro Cloud และ Self-hosted Enterprise plans
- Project Viewer role มีให้ใช้งานเฉพาะบน Self-hosted Enterprise และ Cloud Enterprise plans เท่านั้น
ภายใน projects มี user roles อยู่สามแบบ: Admin, Editor และ Viewer roles เหล่านี้ควบคุมสิ่งที่ผู้ใช้สามารถทำได้ใน project ผู้ใช้คนหนึ่งสามารถมี roles ที่แตกต่างกันใน projects ที่ต่างกันได้
Project Admin#
Project Admin role มีระดับสิทธิ์สูงสุด Project admins สามารถ:
- Manage project settings: เปลี่ยนชื่อ, ลบ project
- Manage project members: เชิญสมาชิกและลบสมาชิก, เปลี่ยน roles ของสมาชิก
- ดู, สร้าง, อัปเดต และลบ workflows, credentials หรือ executions ใดๆ ภายใน project
Project Editor#
Project Editor สามารถดู, สร้าง, อัปเดต และลบ workflows, credentials หรือ executions ใดๆ ภายใน project
Project Viewer#
Project Viewer เป็น role แบบ read-only
ที่สามารถเข้าถึง workflows, credentials และ executions ทั้งหมดภายใน project ได้
Viewers ไม่สามารถ execute workflows ใดๆ ที่มีอยู่ใน project ด้วยตนเองได้
Role types and account types
Role types และ account types เป็นคนละอย่างกัน ทุก account จะมี type เพียงอย่างเดียว แต่ account นั้นสามารถมี role types ที่แตกต่างกันสำหรับ projects ที่ต่างกันได้
Permission | Admin | Editor | Viewer |
---|---|---|---|
View workflows in the project | |||
View credentials in the project | |||
View executions | |||
Edit credentials and workflows | |||
Add workflows and credentials | |||
Execute workflows | |||
Manage members | |||
Modify the project |
Variables และ tags ไม่ได้รับผลกระทบจาก RBAC: สิ่งเหล่านี้เป็นแบบ global ทั่วทั้ง n8n instance