MULTI-FACTOR AUTHENTICATION USING A UNIQUE IDENTIFICATION HEADER (UIDH)
First Claim
1. A method, comprising:
- receiving, by a first server device and from a user device, information associated with a request to receive a service from a second server device, the information including a unique identifier,an identifier, associated with the user, being encoded with a key to obtain the unique identifier;
extracting, by the first server device, the unique identifier from the information associated with the request;
retrieving, from a memory associated with the first server device, the identifier, associated with the user, that corresponds to the unique identifier;
obtaining, by the first server device, an indication whether the identifier, associated with the user, is trusted;
performing, by the first server device, one or more additional authentication operations on the user when the identifier, associated with the user, is trusted; and
transmitting, by the first server device and to the second server device, a notification that indicates that the user is authenticated when the one or more additional authentication operations indicate that the user device is authenticated.
1 Assignment
0 Petitions
Accused Products
Abstract
A system is configured to receive, from a user device, information associated with a request to receive a service from a server device, the information including a unique identifier, an identifier, associated with a user of the user device, being encoded with a key to obtain the unique identifier. The system may also be configured to extract the unique identifier from the information; retrieve, from a memory, the identifier, associated with the user, that corresponds to the unique identifier; obtain an indication whether the identifier, associated with the user, is trusted; perform one or more additional authentication operations on the user when the identifier, associated with the user, is trusted; and transmit, to the server device, a notification that indicates that the user is authenticated when the one or more additional authentication operations indicate that the user device is authenticated.
58 Citations
20 Claims
-
1. A method, comprising:
-
receiving, by a first server device and from a user device, information associated with a request to receive a service from a second server device, the information including a unique identifier, an identifier, associated with the user, being encoded with a key to obtain the unique identifier; extracting, by the first server device, the unique identifier from the information associated with the request; retrieving, from a memory associated with the first server device, the identifier, associated with the user, that corresponds to the unique identifier; obtaining, by the first server device, an indication whether the identifier, associated with the user, is trusted; performing, by the first server device, one or more additional authentication operations on the user when the identifier, associated with the user, is trusted; and transmitting, by the first server device and to the second server device, a notification that indicates that the user is authenticated when the one or more additional authentication operations indicate that the user device is authenticated. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A device comprising:
-
a memory to store a list of identifiers associated with a plurality of users of user devices and a list of encoded identifiers that corresponds to the list of identifiers, each encoded identifier, of the list of encoded identifiers, corresponding to a different one of the list of identifiers; and one or more processors to; receive, from a user device, information associated with a request to access a server device, extract a first encoded identifier from the information associated with the request, identify a second encoded identifier, of the list of encoded identifiers, that matches the first encoded identifier, determine an identifier, of the list of identifiers and associated with a user of the user device, that corresponds to the second encoded identifier, determine whether the user device is associated with two or more users when the identifier is trusted, transmit, to the user device, a request for first information associated with the user when the user device is associated with the two or more users; receive, from the user device, the first information, the first information being provided by the user, via the user device, as a result of the request for the first information; determine whether the first information matches stored second information, associated with the user, that corresponds to the identifier, the second information being obtained from the user prior to receiving the request to access the server device, and transmit, to the server device, a notification indicating that the user is authenticated when the first information matches the second information. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. One or more computer-readable media, comprising:
one or more instructions, which when executed by at least one processor, cause the at least one processor to; receive, from a user device, information associated with a request to access a server device, the request including an encoded identifier, an identifier, associated with the user, being encoded with a key to obtain the encoded identifier; obtain the identifier using the encoded identifier; determine whether the user device is associated with two or more users; provide, to the user device, a request for first information associated with the user when the user device is associated with the two or more users; receive, from the user device, second information associated with the user; and transmit a notification that indicates whether the user is authenticated, the notification indicating that the user is authenticated when the first information matches the second information, or the notification indicating that the user is not authenticated when the first information does not match the second information. - View Dependent Claims (16, 17, 18, 19, 20)
Specification