office365 onedrive to use with assets
This will be possible in Craft 3, when the concept of "Assets" will get converted into "Volumes". Unlike Craft 2, it will be possible to create a custom Volume with a plugin.

Be aware though, everything you're describing will require a custom plugin. At this point, no such plugin exists.