嗨,我的公司需要創建一個iOS應用程序,將安全數據發送到我們自己的雲服務,比如我們的Google Drive或某些REST Web服務。什麼是不需要用戶登錄的最佳做法?服務帳戶無需用戶登錄即可從iOS應用訪問雲服務的最佳做法?
我遇到了一些關於客戶端證書的技術文章,用於驗證服務帳戶。或者使用2個支持OAuth 2.0的服務帳戶。雖然我不確定如何實施它們。
所以,只是想知道可能有一些最佳實踐,我應該使用?
嗨,我的公司需要創建一個iOS應用程序,將安全數據發送到我們自己的雲服務,比如我們的Google Drive或某些REST Web服務。什麼是不需要用戶登錄的最佳做法?服務帳戶無需用戶登錄即可從iOS應用訪問雲服務的最佳做法?
我遇到了一些關於客戶端證書的技術文章,用於驗證服務帳戶。或者使用2個支持OAuth 2.0的服務帳戶。雖然我不確定如何實施它們。
所以,只是想知道可能有一些最佳實踐,我應該使用?
您對服務帳戶是正確的,這種方式您的用戶不需要登錄檢出文件。服務帳戶將根據所調用的API代表用戶行事。請注意,訪問的文件將來自服務帳戶的設置電子郵件。
有關服務帳戶的更多信息,請參閱雲端硬盤的Domain-wide delegation of Authority(雖然其Drive v2)或Google身份證的Service Account頁面。
請閱讀此頁上要注意的事項與服務帳戶和谷歌驅動器的侷限性:https://developers.google.com/drive/v2/web/delegation
謝謝。關於網絡服務呢?應用程序如何在沒有用戶登錄的情況下訪問安全/經過身份驗證的RESTful Web服務? – sefohik