조직·역할·권한
EasterAd는 조직으로 자산을 분리하고, 기능으로 조직의 서비스 이용 범위를 정하며, 역할과 권한으로 구성원이 수행할 수 있는 작업을 정합니다. 기능과 권한은 각각 설정합니다.
이 구조를 통해 한 회사 안에서 게임 개발, 광고 집행, 재무 정산 담당자가 각자의 업무에 필요한 데이터에만 안전하게 접근할 수 있습니다.
graph TD
Org["1. 조직 (Organization)<br/>게임, 캠페인, 지갑, 멤버 계정의 격리·소유 단위"]
Features["2. 활성 기능 (Features)<br/>조직 단위의 제품군 활성화 (게임 수익화, 캠페인, 과금 등)"]
Roles["3. 역할과 권한 (Roles & Permissions)<br/>구성원 및 API 키의 자원별 작업 허용 범위"]
Org --> Features
Org --> Roles
1. 조직(Organization): 자산과 계정의 독립적인 격리 단위
섹션 제목: “1. 조직(Organization): 자산과 계정의 독립적인 격리 단위”조직은 EasterAd에서 모든 자산(게임, 광고 단위, 캠페인, 지갑 잔액, 멤버 계정)을 소유하는 최상위 기본 단위입니다.
- 유연한 업무 구성: 한 조직이 게임 수익화와 광고주 캠페인 집행을 모두 수행할 수도 있고, 게임 개발 또는 광고 대행 업무만 독립적으로 수행할 수도 있습니다.
- 다중 개발사 관리: 여러 스튜디오나 파트너사와 협업하는 경우, 하위 조직(Sub-organization)을 생성하여 파트너사별로 자산과 지갑을 철저히 분리할 수 있습니다. 상위 조직에 속해 있더라도 하위 조직에 대한 명시적 권한이 없다면 해당 조직의 데이터를 임의로 조회하거나 수정할 수 없습니다.
2. 활성 기능(Features): 조직 단위의 서비스 사용 범위
섹션 제목: “2. 활성 기능(Features): 조직 단위의 서비스 사용 범위”기능은 특정 조직에서 EasterAd의 어떤 제품군(메뉴와 서비스)을 활성화할지 결정하는 기능별 On/Off 제어 스위치입니다.
- 주요 기능에는 게임 수익화(Apps), 캠페인(Campaigns), 하우스 캠페인(House Campaigns), 광고주 과금(Billing), 정산(Settlement), 하위 조직 관리(Organization Administration), SDK 키 관리(SDK Key Administration) 등이 있습니다.
- 조직에 기능이 활성화되어 있지 않으면, 해당 메뉴 자체가 콘솔에 노출되지 않으며 관련 API 호출도
404 Not Found또는403 Forbidden으로 차단됩니다. - 초기 조직 개설 시 필요한 기능은 EasterAd 운영팀에 요청하여 활성화할 수 있으며, 하위 조직의 기능은 상위 조직 관리자가 직접 활성화 범위를 제어할 수 있습니다.
3. 역할과 권한(Roles & Permissions): 구성원별 작업 허용 범위
섹션 제목: “3. 역할과 권한(Roles & Permissions): 구성원별 작업 허용 범위”조직에 기능이 활성화되어 있더라도, 모든 구성원이 동일한 작업을 수행할 수 있는 것은 아닙니다. 역할(Role)을 통해 각 담당자의 작업 범위를 정밀하게 제어합니다.
- 최소 권한의 원칙(Principle of Least Privilege): 개발자에게는 SDK 키 조회와 광고 단위 생성 권한만, 마케터에게는 캠페인 생성 권한만, 회계 담당자에게는 리포트 및 과금 내역 조회 권한만 부여하여 보안 사고를 예방할 수 있습니다.
- 사람과 자동화 계정의 일관된 권한 체계: 일반 팀원 계정(사람)뿐만 아니라 서버 간 자동화에 쓰이는 API 키 역시 동일한 역할 기반으로 권한을 부여받습니다.
- 사용자 정의 역할(Custom Role) 지원: 기본 제공되는 시스템 역할 외에도, 조직의 업무 분장에 맞게 조회(Read), 상태 변경(Update), 관리(Admin) 권한을 조합한 커스텀 역할을 직접 생성할 수 있습니다. (멤버와 역할 관리 가이드)
연관 안내서
섹션 제목: “연관 안내서”- 팀원을 조직에 초대하고 역할을 부여하려면: 멤버와 역할 관리
- 서버 자동화용 API 키를 발급하고 보안 정책을 설정하려면: API 키 관리
- 개발사별로 독립된 하위 조직을 구축하려면: 하위 조직 구성과 관리