멀티 디바이스 세션 (Multi-Device Session)
문서 정보
- 작성일: 2026-03-02
- 최종 업데이트: 2026-03-02
- 버전: v1.0.0
TL;DR
사용자가 여러 기기(웹, 모바일 앱)에서 동시에 로그인할 수 있도록 기기별 독립 세션을 관리하는 시스템입니다. 다른 기기에서 로그인하면 기존 기기에 실시간 알림을 보내며, 향후 멤버십별 동시 접속 기기 수 제한이 추가될 예정입니다.
목차
핵심 개념
한 줄 요약
사용자가 여러 기기에서 동시 로그인할 수 있으며, 다른 기기에서 새로 로그인하면 기존 기기에 실시간 알림을 보냅니다.
주요 용어
| 용어 | 설명 |
|---|---|
| 세션 | 로그인 후 서버가 부여하는 인증 상태. 기기마다 별도 세션 생성 |
| 기기 식별자 (deviceId) | 각 기기를 구분하는 고유 ID. 웹은 자동 생성, 앱은 기기에 저장 |
| 세션 킥 (Kick) | 기기 수 제한 초과 시 기존 세션을 강제 종료하는 동작 |
적용 대상
| 역할 | 세션 검증 | 이유 |
|---|---|---|
| 일반 사용자 | 적용 | 세션 제어 필요 |
| 관리자 | 미적용 | 다중 기기 작업이 필요하므로 제한 없음 |
Phase 구분
| Phase | 상태 | 내용 |
|---|---|---|
| Phase 1 | 현재 | 멀티 디바이스 지원, 기기 수 제한 없음 |
| Phase 2 | 예정 | 멤버십 등급별 동시 접속 기기 수 제한 |
| Phase 3 | 선택 | 사용자가 직접 기기 목록 조회/관리 가능 |