Support

Akeeba Backup for Joomla!

#28111 Connecting to a enterprise Onedrive account still not possible

Posted in ‘Akeeba Backup for Joomla! 4 & 5’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

Environment Information

Joomla! version
n/a
PHP version
n/a
Akeeba Backup version
n/a

Latest post by on Saturday, 12 August 2017 17:17 CDT

edthenet
When i want to use Microsoft Onedrive as a backup post-processing engine i can only get to my personal account. Instead i would like to use my business account because i have much more space available there.

I have seen on the forum that more people were having this issue. But the posts are from 2016. I hope there is a solution by now. I know it's possible to make it work. For example: I have a Synology NAS with cloud sync software. When i authenticate with that software i get the question if i want to use my business or personal account. When i choose business, all works fine after that.

Microsoft Onedrive is a mayor player on the cloud space market. Not only do they give away lots of space, it's also available with every Office 365 account. These are used by a lot of companies for there office environment. So please fix this issue. I know for a fact that Microsoft is very willing to help developers that want to embed there software.
Regards,

Edwin Witlox
Scorpion Computers & Software

nicholas
Akeeba Staff
Manager
We have already documented that this is not possible:

This feature does NOT support the unrelated, but confusingly similarly named, OneDrive for Business product by Microsoft which you typically get access to as part of an organization-level Microsoft Office 365 for Business subscription. Please note that the regular (not "for Business") Microsoft Office 365 subscription gives you access to the regular OneDrive product which is compatible with our software as explained above.


As for the authentication part, I have already explained why it is not possible. TL;DR: https://github.com/OneDrive/onedrive-api-docs/issues/119 You need to create a new application per Business subscription. This means that you would
EITHER need to pay us to maintain and provide you with a custom version of Akeeba Backup with a custom OneDrive for Business integration and maintain the server-side portion of it (thousands of Euros per year since we have to set up a parallel product line just for you)
OR have you register your own app, configure and host the server-side connector (you get to figure out Microsoft's confusing admin pages on your own - good luck with that)

Probably there is, indeed, a simpler / better way to do it. However, if it does, it's not documented. If it's not documented it's as good as not existing. The link I gave you above is from Microsoft's OneDrive API project on GitHub. The Microsoft employee admits that their documentation is lacking. Two years later, the documentation has NOT improved. So now please tell me exactly how you " know for a fact that Microsoft is very willing to help developers that want to embed there software" when they DO admit their documentation sucks and do nothing to fix it for two years? The evidence I have, on their official repository, seems to directly contradict your assertion.

I have said it before, I will say it again. If anyone can provide me with documentation on how to do that that does not require registering a new application per Business installation I have absolutely no problem whatsoever writing the code. Merely asserting something that contradicts objective reality from a safe position doesn't help either of us. Give me docs!

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

System Task
system
This ticket has been automatically closed. All tickets which have been inactive for a long time are automatically closed. If you believe that this ticket was closed in error, please contact us.

Support Information

Working hours: We are open Monday to Friday, 9am to 7pm Cyprus timezone (EET / EEST). Support is provided by the same developers writing the software, all of which live in Europe. You can still file tickets outside of our working hours, but we cannot respond to them until we're back at the office.

Support policy: We would like to kindly inform you that when using our support you have already agreed to the Support Policy which is part of our Terms of Service. Thank you for your understanding and for helping us help you!