| CPC H04L 63/083 (2013.01) [H04L 63/102 (2013.01); H04L 63/20 (2013.01)] | 20 Claims |

|
1. A method of moving data comprising:
receiving, in a first frontend application executing on a first computer, access information for a source backend server executing on a second computer;
receiving, in the first frontend application from the source backend server, a list of objects available for transport on the source backend server;
receiving a selection, from a user interface of the first frontend application, of one or more selected objects from the list of objects;
sending, by the first frontend application to the source backend server, a request for an OAuth token;
receiving, in the first frontend application and in response to the request, the OAuth token, wherein the OAuth token provides access to the source backend server;
sending, to a target content management system, object identifications for the selected objects, access information for a target backend server, the access information for the source backend server, and the OAuth token; and
for each object of the one or more selected objects:
sending the OAuth token and a request for data associated with a particular object from the target content management system to a source content management system;
retrieving, by the source content management system from the source backend server, the data associated with the particular object using the OAuth token; and
sending the data associated with the particular object from the source content management system to the target content management system.
|