CPC H04L 9/0825 (2013.01) [H04L 9/0643 (2013.01); H04L 9/0866 (2013.01); H04L 9/3213 (2013.01); H04L 63/08 (2013.01); H04L 63/0807 (2013.01); H04L 63/0823 (2013.01); H04L 63/0876 (2013.01); H04W 12/041 (2021.01); H04W 12/06 (2013.01); G06F 21/41 (2013.01); H04L 2209/80 (2013.01)] | 20 Claims |
1. A device, comprising:
one or more processors configured to:
receive, from a network device, information that identifies a user device and comprises information parsed from a packet received by the network device from the user device, based on the user device being authenticated by the network device;
receive, from the user device, a session identifier and a request for a first token,
where the session identifier is generated by a server device and provided to the user device; and
where the request for the first token includes an application identifier identified by the network device based on the information parsed from the packet received by the network device from the user device;
generate the first token based on the session identifier and the information that identifies the user device; and
provide, to the user device, information that identifies the first token,
the user device to provide, to the server device, the information that identifies the first token,
the server device to compare the first token and a second token generated by the server device based on information associated with the user device and the session identifier, and
the server device, based on comparing the first token and the second token, to enable the user device to receive content associated with the server device.
|