Patent ID: 9397885
Filing Date: 2016-07-19
CPC Classification: H04L

Claim Text:
1. A method comprising: forwarding credentials from a client device to a first server to satisfy the first server that a user of the client device is an authorized employee of a respective organization, the first server being an authentication server, the respective organization in control of disseminating applications from an application server; subsequent to forwarding the credentials, from the client device, communicating with the first server to retrieve configuration information assigned to the user of the client device, the configuration information including a group identifier value indicating a group to which the user belongs, the first server providing access to a repository within a firewall of the respective organization to which the user belongs, the repository within the firewall accessed by the first server to retrieve and forward the configuration information to the user; transmitting the configuration information retrieved from the client device to the application server, the configuration information indicating to the application server of a corresponding set of applications in which to provide the user access, the application server utilizing the configuration information to identify the corresponding set of applications that are accessible to the user; and in response to transmitting the configuration information to the application server, receiving access to the corresponding set of applications from the application server through the client device; wherein the client device transmits the configuration information to the application server to indicate that the user is a member of the group as specified by the group identifier value; wherein a network administrator of the respective organization produces and supplies the configuration information to the repository within the firewall for distribution of the configuration information by the first server; wherein the network administrator supplies the configuration information to the application server; and wherein the application server provides the user access to the corresponding set of applications stored in a repository located external to the firewall, the application server providing the user access as specified by the configuration information; wherein receiving access to the corresponding set of applications further comprises: at the client device: the method further comprising: subsequent to retrieving the selected application from the application server, installing the selected application on the client device.