登入

Google Classroom 外掛程式必須使用 Google 單一登入 (SSO) 來識別及驗證使用者。

如要進一步瞭解單一登入 (SSO),請參閱 Google Identity 的 OpenID Connect 指南。此外,也建議您參閱 Google 官方文件,瞭解有關自動登入的使用者註冊和登入程序,以及登入品牌宣傳指南

如需 Classroom 外掛程式的 Google SSO 實作指南,請參閱順暢的登入頁面。不流暢的登入指南也稱為測試計畫,可用於確保外掛程式遵循登入最佳做法。

登入流程

為減少使用者的登入作業阻礙,Google Classroom 會在 iframe 開啟時提供兩個查詢參數:login_hinthdhd 是使用者的網域,會在使用者首次開啟您的外掛程式時提供。login_hint 是使用者的專屬 Google ID,會在使用者首次登入外掛程式之後提供。這個參數可為已登入 Google Classroom 的使用者提供背景資訊。如要進一步瞭解這些查詢參數,請參閱登入參數指南頁面

顯示登入對話方塊時,使用 hd 查詢參數篩除無效網域,簡化帳戶選擇。如果目前 Google Classroom 使用者的 login_hint 查詢參數與外掛程式的任何已登入使用者都不相符,您就必須顯示 Google 登入對話方塊。按鈕必須遵循 Google 的品牌宣傳指南。如果使用者已經登入,系統就不會再提示他們登入。

初始單一登入 (SSO) 流程 圖 1.使用者首次啟動外掛程式時的登入流程。

個人安裝:將外掛程式新增至使用者的帳戶。個別安裝外掛程式時,系統會提示使用者同意外掛程式的存取權範圍。

管理員安裝會將外掛程式新增至網域中的任何或所有帳戶,且只能由網域管理員執行。系統管理員可以選擇代表網域中所有使用者同意所有存取範圍;如果管理員選擇同意,系統就不會提示使用者同意存取任何範圍。

詳情請參閱安裝設定