📌 지원되는 버전 : 모든 Google Workspace
올해 초, Google은 Apps Script IDE와 게시되지 않은 Editor 애드온에서 개선된 OAuth 동의 화면을 도입했습니다. 이를 통해 사용자는 스크립트가 요청하는 권한 중에서 개별적으로 어떤 권한을 승인할지 선택할 수 있습니다. 예를 들어, 스크립트가 사용자의 Sheets 및 Forms 파일에 대한 전체 접근 권한을 요청하더라도, 사용자는 해당 스크립트를 Sheets에만 사용할 계획이라면, Sheets 접근 권한만 허용하고 Forms 권한은 거부할 수 있습니다.
사용자가 요청된 OAuth 범위의 하위 집합에 대한 동의를 제공할 수 있는 새로운 OAuth 동의 화면
더욱 세분화된 OAuth 동의 화면이 추가적인 Apps Script 실행 유형으로 확대됩니다. 곧 Apps Script 기반의 Editor 애드온에서도 OAuth 권한 부여 요청 시 이 세분화된 동의 화면을 사용자에게 표시하게 됩니다. 이를 통해 사용자는 새로운 애드온을 승인할 때 필요한 권한만 부분적으로 OAuth 동의를 할 수 있습니다. OAuth 권한 부여가 만료되면 애드온에 다시 동의하는 것도 포함됩니다.
새로운 동의 플로우 출시를 준비하기 위해 Editor 애드온 개발자는 ScriptApp 및 AuthorizationInfo 클래스를 참조하기 바랍니다. 이 클래스를 통해 Apps Script 개발자는 스크립트에 부여된 범위와 프로그래밍 방식으로 상호작용할 수 있습니다. 이를 통해 개발자는 모든 범위가 부여되지 않은 경우, 스크립트 실행을 중단하는 등의 안전 장치를 적용할 수 있습니다. 자세한 내용은 개발자 문서를 참조하세요. 이러한 변경 사항을 테스트하려면 Editor 애드온 테스트 문서를 참조하세요.
- 관리자
- 이 기능에 대한 관리자 제어 기능은 없습니다.
- 최종 사용자
- 새로운 동의 화면은 새로운 OAuth 범위 부여에서만 사용됩니다. 기존 범위 부여에는 영향을 미치지 않으므로 사용자는 이미 승인된 스크립트에 대해 별도의 조치를 취할 필요 없습니다.
📅 적용 날짜
- 빠른 출시 및 예정 출시 도메인 : 2025년 12월 둘째 주부터 확장 배포 (기능 가시성 위해 15일 이상 소요될 수 있음)
∴ 해당 내용은 2025년 8월 11일 Google Workspace 업데이트 블로그 내용을 번역한 것입니다.