관리자 Google Drive 파일 선택기 · 최초 1회 설정 이 설정은 기존 Apps Script의 이미지 복사 연결과 별개입니다. Google 계정 비밀번호나 client secret, access token을 보내지 마세요. 1. https://console.cloud.google.com/ 에서 프로젝트를 만듭니다. 프로젝트 정보의 숫자로 된 '프로젝트 번호'를 확인합니다. 2. API 및 서비스 > 라이브러리에서 Google Picker API와 Google Drive API를 사용 설정합니다. 3. Google Auth Platform에서 앱 이름, 연락처, 대상 사용자를 설정합니다. 개인 운영 계정만 사용할 경우 테스트 사용자에 실제 운영 Google 계정을 추가합니다. Workspace 조직 내부 전용 앱을 만들 수 있으면 내부 유형을 사용할 수 있습니다. 요청 범위는 https://www.googleapis.com/auth/drive.file 입니다. 전체 Drive 읽기/쓰기 범위 대신 선택한 파일만 이 앱에 연결합니다. 4. OAuth 클라이언트를 '웹 애플리케이션' 유형으로 만듭니다. 승인된 JavaScript 원본: https://kil.kr 이 파일 선택기는 브라우저 token client 방식이므로 리디렉션 URI는 필요하지 않습니다. 5. 같은 프로젝트에서 API 키를 만듭니다. 애플리케이션 제한: 웹사이트 / HTTP 리퍼러 허용 리퍼러: https://kil.kr/* API 제한: Google Picker API API 키를 무제한으로 만들거나 다른 서버용 비밀 키를 재사용하지 마세요. 6. 사이트 런타임에 아래 세 항목을 설정하고 다시 배포합니다. RENDER_DRIVE_PICKER_CLIENT_ID = OAuth 웹 클라이언트 ID (.apps.googleusercontent.com) RENDER_DRIVE_PICKER_API_KEY = 위에서 만든 리퍼러·API 제한 키 RENDER_DRIVE_PICKER_APP_ID = 1번의 숫자 프로젝트 번호 세 값은 브라우저 파일 선택기용 설정이며 Google 비밀번호나 client secret이 아닙니다. 기존 서버 Google OAuth 설정은 변경하지 않습니다. 사용: 관리자 > 접수 > Google Drive > Drive에서 모델 선택 Google 계정 승인 후 .3dm / .skp 파일을 여러 개 선택할 수 있습니다. 100 MB 미만 모델만 접수 목록에 추가합니다. 파일 원본은 이동·삭제하지 않습니다. 제목, 수신 이메일, 수량과 동의를 확인하고 접수 시작을 누릅니다. 접수 이메일 계정의 소유 모델이며 제작 계정이 읽을 수 있어야 합니다. 선택창 연결만으로 제작 계정의 파일 권한이 새로 생기지는 않습니다. Google 접근 토큰은 현재 선택 작업 중 메모리에서만 사용하며 서버·저장소에 보관하지 않습니다. Google Cloud 설정 전에는 기존 파일 링크 추가 또는 내 기기 파일로 접수할 수 있습니다.