我已經成功構建了一個使用服務帳戶憑據對Google雲存儲和上傳/下載對象進行身份驗證(無需用戶交互)的ruby腳本和mac應用程序。使用服務帳戶流程安裝的應用程序的Oauth2身份驗證
我現在需要在iOS設備上執行類似的操作。是否可以使用已安裝的應用程序憑證來認證,但仍然沒有用戶交互?
如果可能或已經完成,請您提供一個示例或指向正確的方向。
謝謝!
我已經成功構建了一個使用服務帳戶憑據對Google雲存儲和上傳/下載對象進行身份驗證(無需用戶交互)的ruby腳本和mac應用程序。使用服務帳戶流程安裝的應用程序的Oauth2身份驗證
我現在需要在iOS設備上執行類似的操作。是否可以使用已安裝的應用程序憑證來認證,但仍然沒有用戶交互?
如果可能或已經完成,請您提供一個示例或指向正確的方向。
謝謝!
您需要服務帳戶的私鑰才能獲取應用程序的訪問令牌。請記住,某些黑客可能會爲Mac和iOS應用竊取該私鑰。如果數據是每個用戶,並且您有後端服務器,則可以在後端對用戶進行身份驗證,然後使用服務器上的私鑰訪問存儲。如果數據是每個應用程序,似乎沒有好辦法來防止私鑰濫用。
它是後者,而且我知道在編寫私有代碼時存在風險鍵入應用程序,但我absolutley需要應用程序進行身份驗證,無需用戶交互,這是我奮鬥的地方,因爲我還沒有成功做到這一點,我也不能找到任何例子... ... – Lee
那不是多麼oauth工作。用戶需要給他們的谷歌帳戶明確的訪問權限。 – mpm
是的,我在前兩個項目中編程實現了這個功能,我想知道是否可以從已安裝的應用程序中完成它... – Lee