來源:中國電商物流網 發布時間:2019-12-26 9:22
谷歌(Google)宣布,從2021年2月15日開始,G Suite帳戶將僅允許使用OAuth訪問應用程序。
從開發者們收到的郵件來看,Google此舉在于“保護Google帳戶的安全性”。郵件中提到,Google將關閉對安全性較低的應用(LSA)的訪問權限,這些非Google應用目前僅使用用戶名和密碼就可以訪問Google賬戶,無需更多驗證步驟,因而更容易遭受攻擊。因此,Google將分兩個階段來關閉這類應用程序的訪問。到2020年6月15日,首次嘗試連接LSA的用戶將無法再連接;2021年2月15日,所有G Suite帳戶都將無法使用LSA應用進行訪問。
開源郵箱客戶端 FreeScout的開發者發文表示不滿。他指出,“無法使用標準PHP IMAP擴展名通過OAuth連接到Gmail,因為imap_open函數不支持Google SASL XOAUTH2協議建議的功能。這意味著所有使用標準PHP IMAP功能的PHP項目都需要重新設計,以使用能夠運用 Google IMAP OAuth算法的Zend Mail庫。”
PHP IMAP是用C編寫的標準擴展,它快速而可靠。但Zend Mail和PHP IMAP不兼容。對于某些項目,這將導致數月的開發、調試和bug修復。FreeScout開發者表示,他們在項目初始時特意選擇了PHP IMAP,以使應用程序更快運行,但是現在Google使得PHP IMAP擴展被迫停止。
使用標準PHP IMAP的軟件包成千上萬,下載量更是不計其數,這些軟件包都將無法通過IMAP連接到G_Suite Gmail帳戶,這將帶來極大的影響。
FreeScout開發者提出疑問:“屆時對G Suite的IMAP請求都將通過OAuth發出,為什么Google不只允許將OAuth令牌作為IMAP密碼傳遞?這樣一來,所有現有的IMAP庫將可以繼續運行。”
“當可以在標準IMAP認證中實現目標時,為什么要重復造輪子并迫使全世界使用SASL XOAUTH2協議?”
他認為,Google要做的就是在G Suite帳戶的IMAP密碼中接收OAuth令牌即可。這是非常簡單且合乎邏輯的優雅解決方案,不會給開發人員帶來過多麻煩。Google甚至可以繼續使用SASL XOAUTH2。
為此,FreeScout團隊向Google提出了 Issue,不過目前還未得到Google的回應。
有網友回復說,“這不是在發展,也不是創新。這是在強制采用一種標準,而放棄了對另一種工具(IMAP庫)的支持。”從評論中來看,大多數開發者都對Google的做法表示不支持,有人將其解讀為壟斷:“他們正在做的是強制壟斷,同時希望一堆開發人員能夠給他們免費的勞動力。”
特別提醒:本網內容轉載自其他媒體,目的在于傳遞更多信息,并不代表本網贊同其觀點。其原創性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,并請自行核實相關內容。本站不承擔此類作品侵權行為的直接責任及連帶責任。如若本網有任何內容侵犯您的權益,請及時聯系我們,本站將會在24小時內處理完畢。