Patent ID: 9641522
Date: 2017-05-02
CPC Classifications: H04L

Claim:
1. A computer-implemented method of facilitating access to one or more computing system services provided by a computing resource service provider, the method comprising: receiving, by one or more computing devices, a request for a user to access a managed directory service of the one or more computing system services provided by the computing resource service provider; receiving, by the one or more computing devices, user credentials of the user attempting to access the managed directory service; generating, in response to authentication of the user credentials, a first encrypted data bundle including at least a user identifier associated with the user credentials and a first data type comprising at least one of an authorization code, an access token, or a refresh token; transmitting, by the one or more computing devices, the first encrypted data bundle in a first communication comprising a redirection universal resource identifier; receiving, by the one or more computing devices, the first encrypted data bundle in a second communication; decrypting, by the one or more computing devices, the received first encrypted data bundle to expose at least the user identifier associated with the user credentials and the first data type; generating, based at least in part on at least the user identifier associated with the user credentials and the first data type, a second encrypted data bundle including at least the user identifier associated with the user credentials and a second data type; and transmitting, by the one or more computing devices, the second encrypted data bundle to facilitate access to the managed directory service of the one or more computing system services provided by the computing resource service provider.