2016-11-08 67 views
1

前段時間我構建了一個開放源代碼擴展,並且該擴展需要OAuth 2.0才能訪問某些Google Drive API。在Firefox中使用OAuth 2.0 WebExtension

目前,我的Chrome extension使用identity.launchWebAuthFlow訪問OAuth,Firefox XPI擴展使用oauthorizer作爲OAuth。

現在,我想將Firefox的擴展從XPI轉換爲WebExtension,以便將來進行更輕鬆的維護(因爲Chrome和Firefox WebExtensions非常相似)。

我認爲遷移應該很容易,因爲我已經有了兩個版本的擴展。但經過一番研究後,我無法找到一種簡單的方法來訪問Firefox WebExtension中的OAuth 2.0。

一些建議將不勝感激。

+0

我已經發布以後同樣的問題在[Mozilla的論壇](https://開頭的話語。 mozilla-community.org/t/use-oauth-2-0-in-firefox-webextension/11984/2),而且現在似乎相應的API仍在執行中。 –

回答

3

我正在使用它!

錯誤的位置: https://bugzilla.mozilla.org/show_bug.cgi?id=1305421

,你可以看到,如果功能都在這裏支持:

http://arewewebextensionsyet.com/#identity

+0

嗨,我不知道API是否已經發布?我在您提供的URL中看到了它的支持,但在嘗試使用它時(在FF51和FF52開發人員版中),出現錯誤「未檢查的lastError值:錯誤:browser.identity未定義」。我在FF網站上找不到官方文檔。 –

+0

好吧,我只是厭倦了每晚構建(FF54),它的工作原理! –