Failed to login to destination "Azure (UK South)" with credentials provided, Reason = "[B] [CloudException.LoginFailedExpt]

Error

com.ahsay.afc.cloud.f: Failed to login to destination “Azure (UK South)” with the credentials provided, Reason = "[B] [CloudException.LoginFailedExpt] Failed to login to cloud service with the credentials provided. Error=‘Server failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the signature.’, caused by [StorageException] Server failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the signature."rn at com.ahsay.cloudbacko.lO.a(Unknown Source)rn at com.ahsay.cloudbacko.lO.getCloudManager(Unknown Source)rn at com.ahsay.obx.core.backup.file.RemoteBDB$Cloud.I(Unknown Source)rn at com.ahsay.obx.core.backup.file.RemoteBDB$Cloud.(Unknown Source)rn at com.ahsay.cloudbacko.lO.getRemoteBDB(Unknown Source)rn at com.ahsay.obx.core.action.BackupFileCmd.m_(Unknown Source)rn at com.ahsay.obx.core.action.BackupFileCmd.aM(Unknown Source)rn at com.ahsay.obx.core.action.h.N(Unknown Source)rn at com.ahsay.obx.core.action.h.Z(Unknown Source)rn at com.ahsay.obx.core.action.BackupFileCmd.Z(Unknown Source)rn at com.ahsay.obx.core.action.h.run(Unknown Source)rn at com.ahsay.afc.util.f$2.run(Unknown Source)rn at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)rn at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)rn at java.lang.Thread.run(Thread.java:748)rn

Cause

This error is seen when backing up to Microsoft’s Azure blob storage, and the system clock on your device is incorrect.
Microsoft’s cloud is parsing the error to our service to prevent any risk of data corruption that can occur when system clocks are out of sync.

Fix

Check the system clock on your device is correct.