看起來這已經是可能的了,但現在已經不存在了。以下是我的困境:我正在創建一個iPad教育軟件應用程序,並且我想讓學生使用OpenID-Connect與他們的Google Apps for Education帳戶一起登錄。OpenID-Connect,Google + iOS SDK,無瀏覽器
...我想我的第一個問題是:目前的Google+ SDK是否是對GAFE執行登錄的正確方法?即將到來的「Google課堂」如何?
所以說我這樣做 - 學生推動「谷歌按鈕登錄」,SDK執行應用程序切換到Safari,並讓用戶登錄到他們的谷歌帳戶,推動許可按鈕,應用程序切換回到我的應用程序,用戶現在登錄。很好。在課程結束時,用戶從我的應用程序中註銷並交給他們的設備。然而,下一段時間,另一名學生登錄,並且由於第一位用戶忘記了在Safari中註銷谷歌,第二位用戶可以訪問其帳戶。
...我的第二個問題是:這是一個有效的關注嗎?看起來像這將是一個很常見的使用模式。
...第三個問題 - 我可以解決這個問題嗎?我可以讓Google+ sdk使用內部UIWebView,還是根本不使用網絡內容?這是什麼似乎曾經是可能的,但不再...
編輯:對谷歌技術支持爲企業應用程序(THX M!),他們說,有沒有辦法驗證谷歌openid連接,而無需通過瀏覽器。我相信這是一個安全問題 - 學生是孩子,他們會忘記退出瀏覽器,而下一個孩子會陷入惡作劇。好吧。