비밀값은 서버에만
RSO 자격 증명과 API key는 서버 환경 변수 또는 비밀 저장소에서만 읽습니다. 브라우저 응답, 소스 코드, 로그에는 남기지 않습니다.
SOOP로 본인 확인을 마친 VVG 회원이 Riot 계정을 연결하고, 공개할 완료 경기 전적을 확인하는 과정을 보여줍니다.
이 페이지는 RSO 승인 신청을 위한 화면 검토용 프로토타입입니다. Riot 인증·API 요청, 쿠키 생성, 데이터베이스 저장이 없으며 새로고침하면 조작 상태가 사라집니다.
RSO와 Riot API를 붙일 때 다음 조건이 코드와 운영 절차에 반영되어야 합니다.
RSO 자격 증명과 API key는 서버 환경 변수 또는 비밀 저장소에서만 읽습니다. 브라우저 응답, 소스 코드, 로그에는 남기지 않습니다.
callback URL을 고정하고 state와 로그인 세션을 대조합니다. 만료되었거나 이미 처리한 인증 요청은 거부하고 시작·callback 요청에는 속도 제한을 둡니다.
여러 Riot 계정을 연결할 수 있어도 각 계정마다 RSO 인증과 공개 동의를 다시 받습니다. 같은 Riot 계정을 다른 VVG 회원이 중복 소유할 수 없게 합니다.
Riot API 자료와 기존 Google Sheets 기록을 구분해 저장합니다. 비동의 참가자 정보는 가리고, 연결 해제 시 Riot API 기반 공개와 새 동기화를 중단합니다.
실서비스에서는 계정마다 본인 인증과 공개 동의를 확인하고, 연결 해제 시 새 동기화와 API 기반 전적 공개를 중단합니다.