권한·역할 설정
권한·역할 설정 (RBAC) (Set Permissions and Roles)
출처: 공식문서
n8n에서 역할 기반 접근 제어(RBAC) 를 설정하고 사용하는 방법을 설명할게요.
기능 제공 범위
- 프로젝트 역할은 다음 환경에서 쓸 수 있어요.
- n8n Cloud: 모든 플랜
- 셀프호스팅: Registered Community, Business, Enterprise
- 커스텀 역할(인스턴스·프로젝트) 은 다음 환경에서 쓸 수 있어요.
- n8n Cloud: Enterprise
- 셀프호스팅: Enterprise
RBAC가 제어하는 두 가지 수준
n8n의 RBAC는 두 수준에서 접근을 통제해요.
- 인스턴스 역할(Instance roles): 사용자가 인스턴스 전체에서 무엇을 할 수 있는지를 결정해요. 기본 제공 인스턴스 역할은 소유자(Owner), 관리자(Admin), 멤버(Member) 세 가지예요. 더 세밀한 통제가 필요하면 커스텀 인스턴스 역할도 만들 수 있어요. 자세한 내용은 인스턴스 역할 문서를 참고하세요.
- 프로젝트 역할(Project roles): 사용자가 특정 프로젝트 안에서 무엇을 할 수 있는지를 결정해요. 워크플로와 자격증명을 프로젝트로 묶고, 같은 사용자라도 프로젝트마다 다른 역할을 가질 수 있어요. 자세한 내용은 사용 가능한 역할 보기 문서를 참고하세요.
이 섹션은 n8n에서 RBAC를 설정하고 실제로 쓰는 방법에 대한 안내를 제공해요.
더 알아보기 (Learn more)
- 인스턴스 역할 — 인스턴스 차원의 역할 정의
- 사용 가능한 역할 보기 — 프로젝트 역할과 접근 범위