Patent ID: 9176720
Filing Date: 2015-11-03
Classification: G06F

Abstract:
1. A computer-implemented method that facilitates installation of a third-party application onto a network system, the method comprising: receiving a selection from a user of a third-party application to be installed onto the network system; obtaining configuration information for the third-party application; based upon the obtained configuration information, selecting a container on the network system for receiving the third-party application; installing the third-party application into the selected container; storing a record of the installation of the third-party application into the selected container by linking the user with the third-party applications on the network system, wherein the record comprises an application expiration time; sending an authorization code from a token-grant server to a third-party application along with one or more document identifications (IDs) identifying the user resources when the user installs the third-party application; receiving the authorization code at a token-grant server from the third-party application along with a client secret that identifies the third-party application as the intended recipient of the authorization code; and sending an authorization access token to the third-party application after receiving the authorization code and client secret from the third-party application.