Iperius is a solid and highly effective software for OneDrive backup (upload), complete with all the features needed to make a cloud/offsite backup of important data with maximum simplicity of configuration.
To allow Iperius (or any other software) to connect to OneDrive, you need to register on the Azure Portal with your Microsoft account and register a so-called “app”. In this way you will obtain the “Client ID” code to insert into Iperius to automatically access OneDrive and upload files.
1. Register on Azure Portal:
Signing up for Azure is completely free, and Azure offers many services that do not require any payment. However, during registration, you will be asked to enter your credit card information, but only to verify your identity (no charges will be made). If you already have a Microsoft 365 developer account or are already registered on Azure, you can skip this step and go to the paragraph below “App registration” .
Let’s proceed with the registration on Azure by following the steps shown below:
We open the Azure portal at the following address: https://azure.microsoft.com/en-us/pricing/purchase-options/azure-account?icid=pricing
Click on the sign up button for the free version:
And we log in to the Azure Portal with our Microsoft credentials (for example an @outlook.com email address).
Let’s fill in all the required fields to create a free Azure account:
We also confirm our telephone number through the appropriate button, then click “Next” to continue:
Now we will be asked to enter a credit card information. This is only necessary for identity verification purposes. We are creating a free Azure account and therefore we will not be charged anything.
Once we have confirmed our credit card details, the site will inform us that we can start using the Azure portal:
2. App Registration:
Now that we are registered on Azure, we can proceed with the creation (“registration”) of an app, i.e. an authorization tool to be able to access OneDrive from Iperius (or from any other third-party application).
The quickest way to access the app registration page is to type the word “registraz…” in the search box and then select the “App Registrations” service in the drop-down menu, as shown in the figure below:
Or, we can go to the list of services:
Registering an app is very simple. However, there are some important parameters that need to be set correctly, as shown in the following image:
As shown in the image below, we give a name to the app and, in the “Supported account types” section, we select the option:
“Accounts in any organization directory (any Azure AD directory – Multi-tenant) and personal Microsoft accounts (e.g. Skype, Xbox)” .
In the “Redirect URI” field, we choose:
“Public/Native Client (for Mobile and Desktop)” and insert the following URL:
http://localhost:7777
Finally, we click on “Register”.
At the end of the registration, we will have obtained the application ID (client) to insert into Iperius Backup to configure an account for Backup on OneDrive . Iperius will use this data to authenticate and perform the backup in a highly secure way.
For OneDrive For Business (Microsoft 365) , you may need an additional setting, which is shown in the figure below:
In the app authentication settings, we check the redirect URL: “https://login.live.com/oauth20_desktop.srf” and click “Save” to save the changes.
To see how to use the app’s Client ID to create an account for OneDrive backup within Iperius Backup, and to configure the backup itself, consult the specific guide: How to backup to OneDrive with Iperius .
Hello, I am about to try backup into onedrive.
beeing on W7 I do not have an onedrive APP on my computer.
Can I create credentials in another way?
regards
Juraj Salak
Hello, you don’t need the OneDrive app installed on your computer if you use Iperius to upload your files to OneDrive.
Simply get the required credentials from the OneDrive developer center, and use them inside Iperius.
Hi, can we use OneDrive for Bussiness ?
Hi, Iperius still doesn’t support OneDrive for Business. Microsoft recently unified the OneDrive and the “For Business” APIs, so we’re working to extend the Iperius compatibility.
Hi,
The Registered Application Client Id/App ID was throwing an error in httpwebrequest class, because it was not taking guid type format client Id(EX:e7c25171-7079-4689-80e3-706e8f92d031), previously i was got another format of client Id(Ex:000000000004418382a) like this.. it was working perfect. But newly i.e Guid format Client Id was not working properly..
how pass the Client ID as a parameter in url using httpwebrequest..Kindly give the ans..
previous url: it is working…
“https://login.live.com/oauth20_authorize.srf?client_id=000000000004418382a&scope=wl.basic%20wl.skydrive_update&response_type=code&redirect_uri=https://login.live.com/oauth20_desktop.srf”;
presnt url: Not working
“https://login.live.com/oauth20_authorize.srf?client_id=e7c25171-7079-4689-80e3-706e8f92d031&scope=wl.basic%20wl.skydrive_update&response_type=code&redirect_uri=https://login.live.com/oauth20_desktop.srf”;
Hi,
please make sure you’re using the latest version of Iperius. If the problem still persist, send us an email from the official website contact form.
Hi,
Using Iperius Backup 4.8.1 Full Trial Version on Win2012R2 server.
Backup to Onderive:
1.) backup problem:
File size limited to 100MB, even with {INDIVIDUAL_SUBITEMS} folder in root folder.
If file is bigger then there is error: “Connection timeout (error code is 96270) ”
If file is smaller than 100MB: no error.
2.) restore problem:
There is no restore log in the gui! Where can I see the restore log ?
restoring the small file gives error (tried twice): Error in downloading the file: bestandsverificatie mislukt. de bestandsgrootte komt niet overeen
I can open the zipfile and restore some files, errors on .dll files.No idea if the .dll is the reason or due to the restore verification error.
Unfortunately OneDrive has a lot of server-side limitations. There is no way to avoid the file size limit. Iperius doesn’t create restore logs. You can browse remote files and download them
You can do that also from your OneDrive web area. If you still receive errors in downloading files, please write us an email using this page: http://www.iperiusbackup.com/contact.aspx
I saw that the file limit was solved last year, but perhaps Onedrive changed again.
I just downloaded the zipfile from the onedrive webpage and it only has folder structure, 0 files. So Iperius reported the backup was successfull for the “small files” job, but the file in Onedrive is corrupt and empty…:-(
We found the reason of this issue. Please check your email. Anyway, the backup has been completed correctly and the backup file is ok on your OneDrive space. Simply in the restore Iperius doesn’t detect the remote file size correctly.
Buenos días, estoy intentando conectar Iperius a Onedrive y no me deja.
Desde IE intento habilitar la API pero cuando he creado la app y doy a guardar se queda guardando y no acaba nunca de guardar. He habilitado JavaScript y, en principio, está todo correcto.
Desde Chrome he podido crear la app para habilitar la API.
Un saludo
Make sure you’re using the latest version of Iperius, the 5.3.0.
Then, try to clean IE cache and try again.
Hello,
I can’t connect iperius with ondrive. API is created OK and java permissions OK too. Iperius retorn this error: ” You need permission to access resources in your organization and only an administrator can grant it. You should ask an administrator to grant you permission to use this application.” I put my user like administrator for try and nothing.
Please help.
Thanks
Perhaps you have some restrictions in your domain created by your network administrator ?
Hi – when establishing the OneDrive account the first time, after having created an app id, at the logon triggered by Iperius, the page says:
Microsoft accountAccountWe’re unable to complete your request
Microsoft account is experiencing technical problems. Please try again later.
What is the solution to avoid this?
Hi there,
Thanks for sharing this post,
is very helpful article.
After entering the ID Client a window appears where you should put an email and password of the microsoft account.
This window appears empty, it does not load the content. For this reason I can not finish configuring.
Thanks!
Hi,
We will continue the conversation by ticket.
I am having a similar issue the login to OneDrive page is appearing blank
Hi,
change the IE protection level to a lower one enabling JavaScript as described in the tutorial, disable temporarily AV and Firewall and try again.
Otherwise, install all the updates of Windows.
For more technical support, please open a ticket on https://support.iperius.net
We have installed VPS on cloud. Our vendor has provided Iperius Full version 4.5.7 for backup purpose. We are using OneDrive for business. Instructions/tutorial available here to create API in Azure is different from the one actually available on Azure Platform. For Example, under authentication, on Azure platform we can not find any option to “enable the Access Tokens option and click on “Save”.
Also the version (4.5.7) we are using, asks for Client Secret, even though tutorials says something else.
Are we using right version? Also has API setup on Azure changed vis-a-vis instructions provided here?
Hi,
First of all update Iperius Backup version following this tutorial: https://www.iperiusbackup.net/en/can-update-iperius-backup/
Then follow again the steps in the tutorial for configuring the One drive Api.
If you should have problems, open a ticket on https://support.iperius.net
Is this connection to OneDrive free to set up and run, or will Microsoft begin charging for resource consumption under Azure? Although I’m a paying Office 365 subscriber, I’d like to avoid an unexpected bill for additional cloud services if possible!
Hi,
No, there are no additional costs.
For more technical support, open a ticket on https://support.iperius.net
Excellent post. I was always checking this blog
GTU