CPC G06F 21/44 (2013.01) [H04L 9/0643 (2013.01); H04L 63/0876 (2013.01); G06F 21/31 (2013.01); G06F 2221/2129 (2013.01); H04L 2463/121 (2013.01)] | 20 Claims |
1. A method of authentication, the method comprising:
receiving, at a service infrastructure system, from a user system, an authentication request including a user account identifier;
generating, by the service infrastructure system, a first validation code by performing a hash algorithm on the user account identifier and a first timestamp associated with the authentication request;
sending, by the service infrastructure system, to an email account associated with the user account identifier, an email message including the first validation code;
receiving, by the service infrastructure system, from the user system, a verification code;
in response to receiving the verification code, generating, by the service infrastructure system, a second timestamp;
validating, by the service infrastructure system, the second timestamp;
in response to determining that the second timestamp is valid, generating, by the service infrastructure system, a second validation code by performing the hash algorithm on the user account identifier and the first timestamp associated with the authentication request;
comparing, by the service infrastructure system, the verification code and the second validation code; and
authenticating, by the service infrastructure system, the user system, in response to a determination that the verification code and the second validation code match.
|