Platform 패널 (Level 0)
📝 초안 (Draft)
이 문서는 검토 중입니다. 내용이 변경될 수 있습니다.
Platform Admin 전용 패널 기능을 설명합니다.
개요
Platform 패널은 **권한 시스템 (Level 0~6, ADR-058)의 최상위 레벨(Level 0)**을 위한 관리 패널입니다. 플랫폼 전체를 관리하며, SaaS 제품 생성/관리, 전체 사용자 관리, 시스템 설정 등의 기능을 제공합니다.
접근 권한
| 항목 | 값 |
|---|---|
| 권한 레벨 | Level 0 (Platform Admin) |
| 기본 경로 | /platform |
| 환경변수 | PANEL_PATH_PLATFORM |
| 접근 가능자 | Level 0만 |
보안 권장
프로덕션 환경에서는 예측하기 어려운 경로를 사용하세요:
PANEL_PATH_PLATFORM=ops-x7k9m2
주요 기능
1. SaaS 제품 관리
Multi-SaaS Kit은 하나의 플랫폼에서 여러 SaaS 제품을 운영할 수 있습니다. Platform 패널에서 각 SaaS 제품을 생성하고 관리합니다.
Platform
├── SaaS Product A (LMS)
│ ├── Tenant 1 (학원 A)
│ └── Tenant 2 (학원 B)
│
└── SaaS Product B (CRM)
├── Tenant 3 (회사 A)
└── Tenant 4 (회사 B)
SaasProductResource 주요 필드:
| 필드 | 설명 | 예시 |
|---|---|---|
name | SaaS 제품명 | "온라인 학습 플랫폼" |
slug | URL 식별자 | "lms" |
description | 제품 설명 | "학원 관리 시스템" |
logo_url | 로고 이미지 URL | "https://..." |
is_active | 활성화 여부 | true/false |
level_labels | 계층 이름 커스터마이징 | Level 2→"학원장", Level 3→"캠퍼스" |
settings | 제품별 커스텀 설정 | JSON |