CPC H04L 63/0807 (2013.01) [H04L 9/0825 (2013.01); H04L 9/0891 (2013.01); H04L 9/3213 (2013.01); H04L 9/3247 (2013.01)] | 20 Claims |
1. A network device, comprising:
a communication interface connected to an external network;
a memory;
a processing unit coupled to the communication interface and the memory, the processing unit being configured to:
receive, via the communication interface from a client application executing on a first device, a first signal including a request to obtain an access token for accessing a protected resource, the request including a public key associated with an end user;
validate the request to obtain the access token; and
in response to validating the request:
encrypt an authorization code associated with the request using the public key to generate a first code; and
transmit, via the communication interface to the client application on the first device, a second signal including both the access token for accessing the protected resource and the first code.
|