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.