테넌트 생성부터 로그인·소스·DB·Persona·KMS·Voice·결과까지 분리
테넌트는 이 3번 관리자 센터에서만 생성·활성화합니다. Roleplayer 로그인 화면은 여기서 활성화된 업체만 선택하며, 로그인 후 세션은 해당 업체로 고정됩니다.
테넌트 마스터
웅진씽크빅은 기존 원본 DB waix_roleplayer를 그대로 보존합니다. 프리드라이프처럼 별도 업체는 웅진 기준 DB 생성으로 원본의 현재 테이블 구조를 참고해 독립 DB를 만들고, 웅진 기준 초기 데이터 생성으로 해당 업체 시나리오에 맞는 신규 데이터를 생성합니다.
데이터베이스 · 테이블 관리
3번 관리자 센터에서 실제 테넌트 DB와 테이블을 조회하고 생성·보정합니다. 웅진씽크빅은 실제 원본 waix_roleplayer를 직접 조회하며, 다른 업체는 웅진 원본 구조와 비교해 누락 테이블을 생성할 수 있습니다. 삭제(DROP)는 제공하지 않습니다.
테넌트별 로그인 계정
계정은 선택한 업체의 DB에만 저장됩니다. 같은 아이디가 다른 업체에 존재해도 서로 다른 계정입니다.
테넌트 브랜드
선택한 업체의 회사명·서비스명·로고·대표 색상은 해당 업체 로그인/Roleplayer 화면에 적용됩니다.
선택 테넌트 자산
테넌트를 선택하면 해당 업체 전용 이미지·음성·KMS·Prompt·결과/백업 저장소를 표시합니다.
운영 서버
RP2 WEB/AUTH Runtime과 중앙 MariaDB 상태입니다. 테넌트 선택은 URL이 아니라 로그인 세션으로 고정됩니다.
H452 완전 분리 원칙 · H476 RP2 WEB/AUTH · 참고 DB/초기 데이터 생성
공통 URL은 그대로 사용합니다. 사용자가 로그인에서 업체를 선택하면 해당 세션은 그 업체에 고정되며, URL 파라미터나 화면 선택으로 다른 업체로 전환할 수 없습니다. 플랫폼 부트스트랩/배포 제어 코어는 공통으로 유지하되 업체별 실행 자산과 소스 스냅샷은 tenant/<TENANT_ID> 아래에 분리합니다.