2013-10-28 209 views
5

我正在開發一個應用程序,其中將使用Google Drive來管理某些文檔。這個想法是創建一個包含一些初始模板數據的文​​檔,並通過將它們添加爲文檔的協作者來爲用戶提供訪問權限。Google Drive API用戶名+密碼驗證

我熟悉的OAuth認證過程中,我用它的系統來管理用戶日曆的另一部分...

但在這種情況下,這些文件將被存儲在一個通用的帳戶公司,所以我不能有批准提示進行身份驗證,因爲用戶將沒有帳戶的密碼。

我想在此帳戶中直接進行身份驗證,可以使用Java代碼中硬編碼的用戶名和密碼。

問題是這種身份驗證方法被取消,我沒有找到重新空間。

任何想法?

由於提前, 菲利普

+0

您需要指定您的應用程序是否具有服務器組件或其所有客戶端/桌面。 oauth的選擇在這方面深化了很多。 –

回答

3

有想到的2種方式:

  1. Service accounts:最適合於服務器端的OAuth與傳統的後端
  2. Regular Account owned by the application:類似的過程已經爲您已熟悉的客戶端Oauth提供; Auth,存儲刷新,如果AuthCode過期,則詢問新的令牌,等等。

我個人比較喜歡第二種解決方案,因爲我覺得在未來Oauth客戶端可以更靈活地適應令牌並將其用於服務器端。