我正在開發一個Chrome擴展,給只有Gmail用戶,這需要訪問一些谷歌的API。我使用OAuth2進行身份驗證和授權。一個Chrome擴展的域範圍內安裝有OAuth2用戶授權的谷歌API的
想要幫助Google Apps域管理員以最少的工作將產品交付給域中的所有用戶,我已在Google Developers Console中註冊了一個項目並將其私密發佈到Google Apps Marketplace。
擴展本身已經發表在Chrome網上應用店。
有了這個,域管理員可以從他們的管理控制檯:
(一)進入「應用> Marketplace應用程序」,並增加我們的應用程序在域中的所有用戶。
或
(二)進入「應用程序>設備管理> Chrome管理>用戶設置」和我們的擴展到「強制安裝的應用和擴展」。
如果他們這樣做(一),誰安裝Chrome擴展讓用戶「一鍵式單點登錄」:一旦驗證到我們的應用程序,他們將不再需要批准任何權限。
如果他們這樣做(B),用戶可以獲得我們的Chrome擴展程序自動地安裝在其Chrome瀏覽器,但他們仍然需要他們的第一個認證通過後批准權限。
如果管理員做上述(a)和(b),用戶得到相同的結果,如果他們只(B) - 那就是:用戶仍然需要批准權限。
可以同時使用嗎?那就是:是否安裝了擴展部分和管理員授予的授權?
怎麼樣?