我正在使用C#編寫一些可以訪問Microsoft Onedrive for Business的Windows桌面軟件。該軟件適用於任何人使用訪問他們自己的OneDrive for Business帳戶。Onedrive for Business API策略混淆(Office 365,Sharepoint,Skydrive Pro)
看着似乎Azure中的Active Directory需要訪問API,但我有沒有使用Azure的使用一個類似的方法取得了一些成功(雖然我確實有一些問題)的最新聯機文檔:
http://jomit.blogspot.co.uk/2013/03/authentication-and-authorization-with.html
我的問題是我必須使用Azure AD還是上述方法仍然有望工作?
如果我必須使用Azure,那麼誰需要Azure帳戶,是我還是每個使用我的軟件的用戶?
我已經下載了其他第三方軟件,可以訪問我的Onedrive for Business帳戶,並且我不必對Azure執行任何操作。我希望我的軟件儘可能簡單,以便用戶連接到他們的Onedrive for Business帳戶。
「it」你的意思是我的申請?我的應用程序將在Windows桌面上運行,因此它不被託管。到目前爲止,使用類似的代碼,我上面提到的鏈接,我已經能夠連接到Onedrive for Business帳戶,列表文件,下載文件等,但我有上傳技術困難。我可以上傳2個文件,但在此之後,它會保持所有操作的時間,並且我必須重新連接。 – user2882190
然後您需要在Azure AD中註冊該應用程序。順便說一句,您可以將您的應用程序配置爲適合所有客戶的多租戶應用程序。 – Mostafa