구성원 역할과 권한은 팀 및 프로젝트의 두 수준에서 관리됩니다. 초대 설정에 따라, 사용자를 팀 또는 프로젝트에 초대할 때 팀 역할과 프로젝트 접근 권한이 동시에 구성될 수 있습니다.팀 역할 및 권한#
기본 역할 및 권한#
Apidog는 다양한 요구 사항을 충족하도록 설계된 사전 정의된 권한이 포함된 기본 제공 팀 역할을 제공합니다. 팀 구성원에게 역할을 할당하면 팀 내에서 해당 구성원의 권한과 접근 수준을 효과적으로 관리할 수 있습니다.팀 수준 권한은 주로 Team Owner, Team Admin, Team Member, Guest와 같은 기본 제공 역할을 중심으로 구성됩니다.| 리소스 범주 | 리소스 이름 | 권한 | Team Owner | Team Admin | Team Member | Guest |
|---|
| 팀 관리 | 구성원/역할 | 팀 구성원 세부 정보 보기 | ✅ | ✅ | ✅ | ❌ |
| 팀 구성원 초대 | ✅ | ✅ | ❌ | ❌ |
| 팀 구성원 역할 할당/제거 | ✅ | ✅ | ❌ | ❌ |
| 프로젝트 역할 보기 | ✅ | ✅ | ❌ | ❌ |
| 프로젝트 역할 추가/편집/삭제 | ✅ | ✅ | ❌ | ❌ |
| 팀 설정 | 팀 이름 편집 | ✅ | ✅ | ❌ | ❌ |
| 팀 이전 | ✅ | ❌ | ❌ | ❌ |
| 팀 해산 | ✅ | ❌ | ❌ | ❌ |
| 프로젝트 작업 | 새 프로젝트 생성 | ✅ | ✅ | ❌ | ❌ |
| 프로젝트 복제 | ✅ | ✅ | ❌ | ❌ |
| 프로젝트 삭제/이전 | ✅ | ✅ | ❌ | ❌ |
| 프로젝트 이름 편집 | ✅ | ✅ | ❌ | ❌ |
팀 역할에 대한 사용자 지정 권한은 아직 지원되지 않습니다.
팀 권한 설정#
구성원 설정에서 팀 역할을 할당하거나, 초대 흐름에서 역할 구성을 사용할 수 있는 경우 초대를 보낼 때 팀 수준 권한을 설정하십시오.프로젝트 역할 및 권한#
기본 역할 및 권한#
Apidog는 Admin, Editor, Read-only, Forbidden과 같은 기본 제공 프로젝트 역할을 제공합니다. 워크스페이스 구성 및 역할 설정에 따라 추가 프로젝트 역할 옵션도 제공될 수 있습니다.아래는 각 역할의 권한에 대한 자세한 분석입니다. 기본 역할 및 권한 표
| 리소스 범주 | 리소스 이름 | 권한 | Admin | Editor | Read-only | Forbidden |
|---|
| 브랜치 관리 | 스프린트 브랜치 | 브랜치 보기, 전환 | ✅ | ✅ | ✅ | ❌ |
| 브랜치 병합 | ✅ | ✅ | ❌ | ❌ |
| 병합 요청 보기/제출 | ✅ | ✅ | ❌ | ❌ |
| 보호된 브랜치 콘텐츠 추가, 삭제, 수정, 병합 | ✅ | ❌ | ❌ | ❌ |
| API 버전 | API 버전 보기, 전환 | ✅ | ✅ | ✅ | ❌ |
| 엔드포인트 관리 | 엔드포인트(케이스, Markdown, WebSocket, API 문서 등 포함) | 엔드포인트 보기, 실행 | ✅ | ✅ | ✅ | ❌ |
| 엔드포인트 추가, 삭제, 수정 | ✅ | ✅ | ❌ | ❌ |
| 코드 생성 | ✅ | ✅ | ❌ | ❌ |
| 케이스 추가, 삭제, 수정 | ✅ | ✅ | ❌ | ❌ |
| 스키마 | 스키마 보기, 참조 | ✅ | ✅ | ✅ | ❌ |
| 스키마 추가, 삭제, 수정 | ✅ | ✅ | ❌ | ❌ |
| 컴포넌트 | 컴포넌트 보기, 참조 | ✅ | ✅ | ✅ | ❌ |
| 컴포넌트 추가, 삭제, 수정 | ✅ | ✅ | ❌ | ❌ |
| 요청 | 요청 보기, 보내기 | ✅ | ✅ | ✅ | ❌ |
| 요청 추가, 삭제, 수정 | ✅ | ✅ | ❌ | ❌ |
| 휴지통 | 보기 | ✅ | ✅ | ❌ | ❌ |
| 복원 | ✅ | ✅ | ❌ | ❌ |
| 영구 삭제 | ✅ | ❌ | ❌ | ❌ |
| 자동화 테스트 | 테스트 시나리오 | 기능 테스트 보기, 실행 | ✅ | ✅ | ✅ | ❌ |
| 성능 테스트 실행 | ✅ | ✅ | ✅ | ❌ |
| 추가, 삭제, 수정 | ✅ | ✅ | ❌ | ❌ |
| 외부 프로그램으로 내보내기 | ✅ | ✅ | ❌ | ❌ |
| 예약 작업 | 보기/지금 실행 | ✅ | ✅ | ✅ | ❌ |
| 추가, 삭제, 수정 | ✅ | ✅ | ❌ | ❌ |
| 테스트 보고서 | 삭제 | ✅ | ✅ | ❌ | ❌ |
| 환경 관리 | 전역 변수 | 현재 값 보기, 편집 | ✅ | ✅ | ✅ | ❌ |
| 추가, 삭제, 수정 | ✅ | ✅ | ❌ | ❌ |
| 전역 매개변수 | 보기 | ✅ | ✅ | ✅ | ❌ |
| 추가, 삭제, 수정 | ✅ | ✅ | ❌ | ❌ |
| Vault Secrets | 추가, 삭제, 수정, 가져오기 | ✅ | ✅ | ❌ | ❌ |
| 환경 | 현재 값 보기, 편집 | ✅ | ✅ | ✅ | ❌ |
| 추가, 삭제, 수정 | ✅ | ✅ | ❌ | ❌ |
| 문서 공유 | 빠른 공유 | 보기 | ✅ | ✅ | ✅ | ❌ |
| 추가, 삭제, 수정 | ✅ | ✅ | ❌ | ❌ |
| 문서 사이트 게시 | 보기, 미리보기 | ✅ | ✅ | ✅ | ❌ |
| 게시 설정 | ✅ | ❌ | ❌ | ❌ |
| 프로젝트 설정 | 기본 설정 | 보기 | ✅ | ✅ | ✅ | ❌ |
| 수정 | ✅ | ❌ | ❌ | ❌ |
| 프로젝트 복제 | ✅ | ❌ | ❌ | ❌ |
| 구성원 관리 | 보기 | ✅ | ❌ | ❌ | ❌ |
| 추가 | ✅ | ❌ | ❌ | ❌ |
| 구성원 역할 할당/제거 | ✅ | ❌ | ❌ | ❌ |
| 기능 설정 | 보기 | ✅ | ✅ | ✅ | ❌ |
| 추가, 삭제, 수정 | ✅ | ❌ | ❌ | ❌ |
| 알림 대상 | 보기 | ✅ | ✅ | ✅ | ❌ |
| 추가, 삭제, 수정 | ✅ | ✅ | ❌ | ❌ |
| 알림 이벤트 | 보기 | ✅ | ✅ | ✅ | ❌ |
| 추가, 삭제, 수정 | ✅ | ✅ | ❌ | ❌ |
| 공통 매개변수 | 보기, 참조 | ✅ | ✅ | ✅ | ❌ |
| 추가, 삭제, 수정 | ✅ | ✅ | ❌ | ❌ |
| 스프린트 브랜치 | 보기 | ✅ | ✅ | ✅ | ❌ |
| 추가, 삭제, 수정, 보호, 보관, 복원 | ✅ | ✅ | ❌ | ❌ |
| API 버전 | 보기 | ✅ | ✅ | ✅ | ❌ |
| 추가, 삭제, 수정 | ✅ | ✅ | ❌ | ❌ |
| 공용 스크립트 | 보기, 참조 | ✅ | ✅ | ✅ | ❌ |
| 추가, 삭제, 수정 | ✅ | ✅ | ❌ | ❌ |
| 데이터베이스 연결 | 보기, 참조 | ✅ | ✅ | ✅ | ❌ |
| 추가, 삭제, 수정 | ✅ | ✅ | ❌ | ❌ |
| 사용자 지정 함수 | 보기, 참조 | ✅ | ✅ | ✅ | ❌ |
| 추가, 삭제, 수정 | ✅ | ✅ | ❌ | ❌ |
| 데이터 가져오기 | 수동 가져오기 | ✅ | ✅ | ❌ | ❌ |
| 예약 가져오기(수동 트리거) | ✅ | ✅ | ❌ | ❌ |
| 예약 가져오기 설정 | ✅ | ❌ | ❌ | ❌ |
| 데이터 내보내기 | 데이터 내보내기 | ✅ | ✅ | ❌ | ❌ |
| 요청 기록 | 로컬 요청 기록 | 보기 | ✅ | ✅ | ✅ | ❌ |
| 공유 | ✅ | ✅ | ✅ | ❌ |
| 공유된 요청 기록 | 보기 | ✅ | ✅ | ✅ | ❌ |
| 삭제 | ✅ | ✅ | ❌ | ❌ |
프로젝트 접근 권한은 프로젝트 구성원 설정뿐만 아니라, 사용 가능한 초대 옵션에 따라 초대 흐름 중에도 구성할 수 있습니다.프로젝트 권한 설정#
1.
초대를 보낼 때 프로젝트 역할을 지정할 수 있으며, 초대 흐름에 따라 팀 역할 및 추가 프로젝트 권한도 구성할 수 있습니다.
Project Admin이지만 Team Admin이 아닌 경우, 해당 사용자의 Team Role 또는 Other Projects 접근 권한을 사용자 지정할 권한이 없습니다.
2.
또는 My Team → Members → Project Role을 통해 프로젝트 수준 권한을 설정하십시오.
사용자 지정 역할 및 권한#
Roles and permissions 기능을 사용하면 특정 역할의 권한을 사용자 지정하여 다양한 시나리오에서 사용자의 요구 사항에 맞출 수 있습니다. 현재 이 기능은 프로젝트 역할에 대한 사용자 지정 구성만 지원합니다. 팀 또는 조직 역할에 대한 사용자 지정은 아직 제공되지 않습니다.프로젝트 역할 사용자 지정