2024年11月4日 星期一

【學生個人成績查詢系統Q&A】請問被擋/GOOGLE說會共享雲端的相關資料

 

這個警告是因為 Google Apps Script 應用程式尚未通過 Google 的 OAuth 驗證程序。解決方法有以下幾種:

  1. 繼續使用(適合內部測試):
  • 點擊「Advanced」(進階)
  • 選擇「Go to [您的應用程式名稱] (unsafe)」
  • 點選「Allow」(允許)來繼續使用
  1. 正式解決方案(推薦):
markdown
1. 前往 Google Cloud Console (https://console.cloud.google.com/)
2. 選擇您的專案
3. 到「API 和服務」→「OAuth 同意畫面」
4. 設定應用程式資訊:
   - 選擇使用者類型(內部/外部)
   - 填寫應用程式名稱
   - 添加授權網域
   - 設定應用程式首頁
5. 設定範圍(Scopes)
6. 添加測試使用者
  1. 限制使用範圍:
  • 如果是學校或組織內部使用
  • 將部署設定為「只限組織內部使用者存取」
  1. 臨時解決方案:
  • 將程式碼複製給其他使用者
  • 讓他們自行部署使用

⚠️ 建議作法:

  1. 組織內部使用
- 使用組織的 Google Workspace 帳戶
- 設定為內部應用程式
- 限制只有組織成員可存取
  1. 對外服務使用
- 完成 Google OAuth 驗證
- 設定適當的應用程式資訊
- 通過 Google 安全審查
  1. 測試階段
- 添加特定測試使用者
- 使用進階選項繼續測試
- 待功能確認後再進行驗證

🔒 安全注意事項:

  • 確保應用程式只請求必要的權限
  • 定期檢查存取權限設定
  • 移除不需要的使用者存取權

沒有留言:

張貼留言