역할

역할은 이름이 붙은 권한 집합이며 직접 구성합니다. 사람들을 끼워 넣어야 하는 소유자, 관리자, 편집자, 뷰어의 고정된 단계는 없습니다.

역할 구성

역할에는 키, 표시 이름, 그리고 영역별로 묶인 목록에서 선택하는 권한이 있습니다. 영역은 콘텐츠, 모델, 파일, 오퍼레이션, 설정, 통합, 알림입니다. 권한은 구체적입니다. 콘텐츠 게시가 하나의 권한이고 모델 변경이 또 다른 권한입니다. 키는 역할이 만들어진 뒤에는 바꿀 수 없습니다. 더 이상 필요 없는 역할은 비활성화하며, 역할은 삭제되지 않습니다.

기본 제공 역할 두 가지

워크스페이스 관리자는 결제, 프로젝트, 초대, 내보내기를 포함해 워크스페이스의 모든 것을 다룹니다. 프로젝트 관리자는 프로젝트 안의 모든 것을 다룹니다. 강제 적용은 권한을 읽을 뿐 역할의 이름은 읽지 않으므로, 직접 구성한 역할도 기본 제공 역할과 똑같이 적용됩니다.

부여가 적용되는 범위

역할은 워크스페이스 전체에 또는 프로젝트 하나에 부여합니다. 부여는 합산되며 한 사람이 여러 역할을 보유할 수 있습니다. 사람들은 초대를 통해 팀에 합류하고, 모든 초대에는 역할이 있습니다. 누군가의 역할을 변경하면 다음 세션 갱신 때 적용됩니다.

가진 권한만 부여할 수 있습니다

부여하는 역할의 모든 권한은 이미 보유한 권한이어야 합니다. 워크스페이스에는 항상 워크스페이스 전체 관리자가 한 명 이상 있어야 하며, 마지막 관리자를 없애는 해지는 거부됩니다.

사용자를 위한 역할

애플리케이션에 로그인하는 사람들도 역할을 보유합니다. 프로젝트별로 선언하며, 방법은 설정 파일 또는 CLI의 foir customer-roles 명령입니다(문서에서는 여러분의 사용자를 "customers"라고 부릅니다). 이 역할의 권한은 스코프이며, 예를 들면 이름이 지정된 오퍼레이션 하나를 실행하거나 모델 하나에 쓰는 것입니다.

기본값으로 표시된 역할은 할당이 없는 모든 사용자에게 적용되며, 역할이 없는 사용자는 읽기 전용 토큰을 보유합니다. 변경된 역할은 로그인한 사용자에게 다음 토큰 갱신 시 반영되며 다시 로그인할 필요가 없습니다. 조직이 있는 프로젝트에서 사용자는 멤버십을 통해 각 조직에서 역할을 보유합니다.

자세한 내용 보기

팀원 가이드에서 기본 제공 역할 두 가지, 역할 구성, 부여, 초대를 다룹니다.