Single sign-on service
AssigneeGoogle Inc.
InventorsChristopher Masone, Kan Liu
Life of this patent
Estimating the term…
Abstract
Methods and apparatus for providing a single-sign-on service are disclosed. An example method includes receiving, at a computing device, a username and a password. The example method further includes providing the username and the password to a cloud-based credential server. The example method also includes receiving, from the cloud-based credential server, authentication information corresponding with the username and the password. The example method still further includes granting or denying access to the computing device and one or more cloud-based services based on the authentication information.
Claims19
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.
A computer-implemented method for automatically generating an account credential for accessing a cloud-based service located on a cloud-based service provider server, the method comprising:
- receiving, in a browser, a Uniform Resource Identifier (URI) for the cloud-based service;
- transmitting, to the cloud-based service provider server, a request to send a document identified by the URI;
- receiving, from the cloud-based service provider server, the document identified by the URI, wherein the document includes a fillable form for establishing an account for accessing the cloud-based service, the fillable form including a request for an account credential;
- transmitting, to a cloud-based credential server, a request to auto-generate the account credential, the request to auto-generate the account credintial including the URI for the cloud-based service and the cloud-based credential server being operationally separate from the cloud-based service provider server;
- receiving, from the cloud-based credential server, the auto-generated account credential;
- and
- transmitting, to the cloud-based service provider server, a request to generate a user account, the request to generate the user account including the auto-generated account credential.
Dependencies are inferred from the claim text.