我讀的一切都表明,爲了讓應用程序使用onedrive,它必須執行oauth2來獲取憑據。但是如果你是一個批處理過程,並且沒有用戶的Web界面。是否可以在沒有Web界面的批處理模式下使用Onedrive?
谷歌的API有一種特殊類型的帳戶稱爲服務帳戶,一旦你設置它,你可以控制對一切事情,從一個帳戶,無需與用戶互動。 onedrive存在這樣的事情嗎?
我讀的一切都表明,爲了讓應用程序使用onedrive,它必須執行oauth2來獲取憑據。但是如果你是一個批處理過程,並且沒有用戶的Web界面。是否可以在沒有Web界面的批處理模式下使用Onedrive?
谷歌的API有一種特殊類型的帳戶稱爲服務帳戶,一旦你設置它,你可以控制對一切事情,從一個帳戶,無需與用戶互動。 onedrive存在這樣的事情嗎?
App-only authentication不需要用戶被提示輸入憑據,但它也沒有在場景100%的支持。例如,API需要用戶原則來創建特殊文件夾並解析用戶的個人網站。此外,它僅支持OneDrive for Business,而不支持消費者。消費者總是要求用戶提示進行初始認證。
另一種選擇是旋轉了一些那種處理初始用戶身份驗證,即Web服務。註冊頁面。藉此,您可以檢索用於脫機身份驗證的刷新令牌並將其存儲給用戶。之後的每次認證都可以使用刷新令牌來完成,而不需要用戶提示。
我終於找到了這個。這與谷歌的服務賬戶基本相同,但我認爲這很難使用。但至少這個概念是支持的。
hunh。好的。我想我還有更多的閱讀要做。有很多移動部件,對於我來說哪些是重要的,哪些不重要,我不會立即明白,我會檢查一下,謝謝。 – stu