CPC G06Q 30/06 (2013.01) [G06F 21/44 (2013.01); H04L 63/083 (2013.01); H04L 63/0876 (2013.01); H04L 63/10 (2013.01); H04L 63/102 (2013.01); H04W 12/06 (2013.01); H04W 12/069 (2021.01); H04W 12/08 (2013.01)] | 8 Claims |
1. A method for authenticating one or more devices to access one or more data stores to provide a service:
generating, upon a client device initially communicating with a server, a unique identifier for the client device;
sending the unique identifier to the client device;
receiving, during an event, registration information from the client device associated with a user of the client device,
wherein the registration information includes a phone number associated with a device associated with the user that is different from the client device;
associating the registration information with the unique identifier of the client device;
receiving, via a subsequent communication with the client device, a request to authenticate the client device to access the one or more data stores to provide a service to the client device,
wherein the request includes the unique identifier,
wherein the service is related to data stored in the one or more data stores;
determining the registration information associated with the client device based on the unique identifier; and
authenticating access to the one or more data stores on behalf of the client device using the registration information,
wherein authenticating access to the one or more data stores includes querying the user to verify the phone number associated with the second device provided during the event,
wherein querying the user to verify the phone number associated with the second device includes sending a notification message to the second device querying the user for additional information.
|