CPC H04L 63/0853 (2013.01) [H04L 63/083 (2013.01); H04L 63/0861 (2013.01); H04L 63/102 (2013.01)] | 20 Claims |
1. A user device, comprising:
one or more memories; and
one or more processors, coupled to the one or more memories, configured to:
receive one or more authentication credentials and a first request to access a first resource;
cause, based on the first request, a first authentication process to be performed on the one or more authentication credentials;
determine that the user device was granted access to the first resource based on causing the first authentication process to be performed;
receive a second request to access a second resource;
generate, based on the second request, a token that indicates that the one or more authentication credentials were authenticated by the first authentication process;
transmit, based on the second request, the token to a server device to cause a second authentication process to be performed on the token,
wherein the second authentication process is based on determining an authentication score associated with the first authentication process, and
wherein the authentication score is based on determining whether a signal strength associated with a connection between the user device and another user device satisfies a signal strength threshold and at least one of:
whether a time associated with the first authentication process is within an approved time window,
whether a location associated with the first authentication process is within an approved location area, or
whether the user device was connected to the another user device when the first authentication process was performed; and
receive, from the server device and based on the authentication score, information indicating whether access to the second resource is granted or denied.
|