| CPC G06F 21/33 (2013.01) [G06F 21/6218 (2013.01)] | 20 Claims |

|
1. An apparatus comprising:
a processor; and
a memory on which is stored machine-readable instructions that when executed by the processor, cause the processor to:
read a machine-readable item of a user to obtain a list of codes contained in the machine-readable item and extract an identifier of the machine-readable item;
send an authentication request, including the identifier of the machine-readable item, to a server for authentication of the user;
in response to the authentication request, receive, from the server, a request for a certain code, wherein the request includes a unique label of the certain code;
identify the certain code in the list of codes that corresponds to the unique label;
send the certain code to the server for the server to authenticate the user based at least on the certain code; and
receive, from the server, an indication as to whether the authentication request of the user is successful.
|