順暢登入

登入體驗是使用者與網站互動的 附加元件,就必須確保他們能夠順利地完成整個流程, 請閱讀下列各節,熟悉各項功能 登入 API、登入相關查詢參數、如何處理彈出式視窗攔截器 以及可在開發期間使用的測試計畫 最佳做法

單一登入 (SSO) 實作詳細資料

Google 的 OAuth 2.0 與許多 OAuth 相容 2.0 個堆疊。強烈建議您依照 是最高安全性選項,可支援使用 iframe 查詢 參數

請參閱 Google Identity 網站提供的技術指南。 實作 Google 登入功能請務必遵循 Google 登入品牌宣傳元素 指南。系統會下載 Sketch、SVG 和 EPS 檔案。

登入測試

使用外掛程式測試計畫,檢查外掛程式是否符合 能先處理已知的極端情況,再提交 和其他服務或服務。這些測試與 Classroom 外掛程式完全相同 需求檢查清單,並逐步說明如何檢查 即可瞭解外掛程式這些相同的測試 你的應用程式會在發布期間受到測試

登入查詢參數

Google Classroom 提供 login_hint 查詢參數, 重複登入。請參閱 iframe 的登入相關參數一節 查詢參數頁面來取得更多資訊程式碼範例請見 請參閱開發人員逐步操作說明的做法逐步操作說明

管理彈出式視窗攔截器

登入對話方塊視窗提供登入外掛程式的功能。這個 視窗顯示帳戶選取器畫面,並允許使用者授予 OAuth 授予其要求的權限。使用者的彈出式視窗攔截器可能會阻礙使用者 登入流程。

帳戶選取器畫面範例

圖 1. 帳戶選取器畫面範例。

如要解決這個問題,請提供讓使用者點選略過的按鈕 彈出式視窗攔截器。這項互動允許顯示登入對話方塊 ,讓使用者可以繼續登入流程。確認 請務必遵守登入品牌宣傳指南

請按照開發人員逐步操作說明中的登入逐步操作說明,導入 Google 品牌登入按鈕,點選後即會觸發登入對話方塊。

多帳戶登入

同時登入多個帳戶的瀏覽器可能會中斷 外掛程式使用者流程使用者可以登出 目前的瀏覽器,或是在 Chrome 無痕視窗中開啟 Classroom 再登入正確的帳戶,再次嘗試操作。

如果因為多登入問題而誤登入外掛程式, 呼叫 Classroom 外掛程式 API 時可能會失敗,並顯示 InvalidAddOnToken 錯誤。如果收到這類錯誤訊息,您應指示 使用者在瀏覽器上登出所有其他帳戶 透過 Chrome 無痕視窗開啟 Classroom。