Patent ID: 8544072

Claim:
A computer-implemented method comprising: receiving, at a computing device, a username and a password; providing the username and the password to a cloud-based credential server; receiving, from the cloud-based credential server, authentication information corresponding with the username and the password; and granting or denying access to the computing device and a first cloud-based service included on a first cloud-based service provider server based on the authentication information; receiving, at the computing device, a request to access a second cloud-based service included on a second cloud-based service provider server, the second cloud-based service provider server being operationally separate from the first cloud-based service provider server; determining if the authentication information includes a credential corresponding with the username for the second cloud-based service; in the event the credential is included in the authentication information, accessing the second cloud-based service using the credential; and in the event the credential is not included in the authentication information: automatically generating the credential; and accessing the second cloud-based service using the automatically-generated credential.