0
votes

I am writing some Windows desktop software in C# that can access Microsoft Onedrive for Business. This software is for anyone to use to access their own OneDrive for Business account.

Looking at the latest online documentation it seems that Azure Active Directory is needed to access the API but i have had some success without using Azure using a method similar to this (although I do have some issues):

http://jomit.blogspot.co.uk/2013/03/authentication-and-authorization-with.html

My question is do I have to use Azure AD or is the above method still expected to work?

If I have to use Azure then who needs the Azure account, is it me or is it each user who will use my software?

I have downloaded other third party software that accesses my Onedrive for Business account and I did not have to do anything with Azure. I want my software to be as simple as possible for users to connect to their Onedrive for Business account.

1

1 Answers

0
votes

If it is hosted in SP, then you do not need to do anything. If it is hosted externally such as o365 apps, you need to register this app in Azure AD. This applies for office 365 apps or even apps that are hosted somewhere. Azure AD is important to authorize apps to use office 365, office 365 apps can be hosted anywhere.