Secure identity transfer
AssigneeAmazon Technologies, Inc.
InventorChitranjan Gohil
Life of this patent
Estimating the term…
Abstract
A first request is received for a temporary alternate identifier for a user, wherein the user is identified within a service using a user service identifier, and wherein the temporary alternate identifier assists in transferring the user service identifier from the service to a resource. In response to the first request, the temporary alternate identifier is generated and associated with the user service identifier. The temporary alternate identifier is then provided the user, and the temporary alternate identifier is also provided by the user to the resource. A second request is received, from the resource, for an associated service identifier that is associated with the temporary alternate identifier. An indication is then provided, to the resource, that the user service identifier is the associated service identifier.
Claims20
A computing system comprising:
- one or more processors;
- and
- one or more memories having stored therein computing instructions that, upon execution by the one or more processors, cause the computing system to perform operations comprising:
- receiving a first request for a temporary alternate identifier for a user, wherein a user service identifier is a public identifier used to identify the user to other users of a service, and wherein the temporary alternate identifier assists in transferring the user service identifier from the service to a resource;
- generating the temporary alternate identifier, wherein the temporary alternate identifier is a private identifier that is not exposed to the other users of the service;
- associating the temporary alternate identifier with the user service identifier;
- providing the temporary alternate identifier to the user, wherein the temporary alternate identifier is provided by the user to the resource;
- receiving, from the resource, a second request for an associated service identifier that is associated with the temporary alternate identifier;
- and
- providing, to the resource, the user service identifier, wherein the providing, to the resource, of the user service identifier is an indication that the user service identifier is the associated service identifier.
A computer-implemented method comprising:
- receiving a first request for a temporary alternate identifier for a user, wherein the user is identified within a service using a user service identifier, and wherein the temporary alternate identifier assists in transferring the user service identifier from the service to a resource;
- generating the temporary alternate identifier;
- associating the temporary alternate identifier with the user service identifier;
- providing the temporary alternate identifier to the user, wherein the temporary alternate identifier is provided by the user to the resource;
- receiving, from the resource, a second request for an associated service identifier that is associated with the temporary alternate identifier;
- and
- providing, to the resource, the user service identifier, wherein the providing, to the resource, of the user service identifier is an indication that the user service identifier is the associated service identifier.
One or more non-transitory computer-readable storage media having stored thereon computing instructions that, upon execution by a computing device, cause the computing device to perform operations comprising:
- receiving a first request for a temporary alternate identifier for a user, wherein the user is identified within a service using a user service identifier, and wherein the temporary alternate identifier assists in transferring the user service identifier from the service to a resource;
- generating the temporary alternate identifier;
- associating the temporary alternate identifier with the user service identifier;
- providing the temporary alternate identifier to the user, wherein the temporary alternate identifier is provided by the user to the resource;
- receiving, from the resource, a second request for an associated service identifier that is associated with the temporary alternate identifier;
- and
- providing, to the resource, the user service identifier, wherein the providing, to the resource, of the user service identifier is an indication that the user service identifier is the associated service identifier.
Dependencies are inferred from the claim text.