A computer-implemented method, comprising: receiving by a system a download request from a client computer system to download a document stored in a storage system coupled to the client computer system via a network , the download request including at least a first token associated with the storage system ; causing the download request to be authenticated based on the at least first token ; and authorizing the client computer system , based on successful authentication, to download the document, characterised in that : the storage system comprises a first on-premised storage system coupled to the client computer system via the network , the first on-premised storage system being coupled with a second cloud-based storage system via the network ; the download request is directed to download the document stored in the first on-premised storage system ; the download request includes the first token which is associated with the first on-premised storage system and a second token associated with the second cloud-based storage system ; and the method includes causing the download request to be authenticated based on both the first token and the second token , wherein the authentication of the download request is based on authenticating both the first token and the second token in parallel. receiving by a system a download request from a client computer system to download a document stored in a storage system coupled to the client computer system via a network , the download request including at least a first token associated with the storage system ; causing the download request to be authenticated based on the at least first token ; and authorizing the client computer system , based on successful authentication, to download the document, characterised in that : the storage system comprises a first on-premised storage system coupled to the client computer system via the network , the first on-premised storage system being coupled with a second cloud-based storage system via the network ; the download request is directed to download the document stored in the first on-premised storage system ; the download request includes the first token which is associated with the first on-premised storage system and a second token associated with the second cloud-based storage system ; and the method includes causing the download request to be authenticated based on both the first token and the second token , wherein the authentication of the download request is based on authenticating both the first token and the second token in parallel. the storage system comprises a first on-premised storage system coupled to the client computer system via the network , the first on-premised storage system being coupled with a second cloud-based storage system via the network ; the download request is directed to download the document stored in the first on-premised storage system ; the download request includes the first token which is associated with the first on-premised storage system and a second token associated with the second cloud-based storage system ; and the method includes causing the download request to be authenticated based on both the first token and the second token , wherein the authentication of the download request is based on authenticating both the first token and the second token in parallel. <EOS>