발로마을생활백서(VVG)
실제 Riot 계정에 연결하지 않습니다.

이 페이지는 RSO 승인 신청을 위한 화면 검토용 프로토타입입니다. Riot 인증·API 요청, 쿠키 생성, 데이터베이스 저장이 없으며 새로고침하면 조작 상태가 사라집니다.

클릭 가능한 검토 흐름

계정 연결부터 전적 게시까지

Mock data
  1. 1공개 범위 확인
  2. 2계정 연결
  3. 3완료 경기 검토
  4. 4전적 게시
실서비스 전환 조건

승인 후에도 지켜야 할 보안 경계

RSO와 Riot API를 붙일 때 다음 조건이 코드와 운영 절차에 반영되어야 합니다.

01

비밀값은 서버에만

RSO 자격 증명과 API key는 서버 환경 변수 또는 비밀 저장소에서만 읽습니다. 브라우저 응답, 소스 코드, 로그에는 남기지 않습니다.

02

인증 요청을 한 번만 사용

callback URL을 고정하고 state와 로그인 세션을 대조합니다. 만료되었거나 이미 처리한 인증 요청은 거부하고 시작·callback 요청에는 속도 제한을 둡니다.

03

계정별 동의와 소유권 확인

여러 Riot 계정을 연결할 수 있어도 각 계정마다 RSO 인증과 공개 동의를 다시 받습니다. 같은 Riot 계정을 다른 VVG 회원이 중복 소유할 수 없게 합니다.

04

출처와 공개 범위를 분리

Riot API 자료와 기존 Google Sheets 기록을 구분해 저장합니다. 비동의 참가자 정보는 가리고, 연결 해제 시 Riot API 기반 공개와 새 동기화를 중단합니다.

계정 연결과 데이터 공개 원칙

실서비스에서는 계정마다 본인 인증과 공개 동의를 확인하고, 연결 해제 시 새 동기화와 API 기반 전적 공개를 중단합니다.

Riot 데이터 운영 원칙 자세히 보기