Patent ID: 8856887

Claim:
A non-transitory processor-readable medium storing code representing instructions to be executed by a processor, the code comprising code to cause the processor to: send, at a first time, from an authorization client on a device to a client authorization module, an indication of a plurality of applications installed on the device, subsequent to intercepting a request to launch at least one application from the plurality of applications such that the application is prevented from receiving the indication; receive, at a second time after the first time, at the authorization client and in response to the indication, a plurality of application tokens from the client authorization module, each application token from the plurality of application tokens being uniquely associated with an application from the plurality of applications; and provide, using the authorization client, each application from the plurality of applications its associated application token from the plurality of application tokens such that each application from the plurality of applications is authenticated to an application server associated with that application from the plurality of applications when its associated application token is received at the application server.