Device authentication using proxy automatic configuration script requests
AssigneePhantom Technologies, Inc.
InventorPaul Michael Martini
Life of this patent
Estimating the term…
Abstract
Methods and systems for performing device authentication using proxy automatic configuration script requests are described. One example method includes generating a unique key for a client device; configuring the client device to send a request for a proxy automatic configuration (PAC) script upon accessing a network, the request including the unique key; receiving, over a network, a request for the PAC script including a request key; and authenticating the client device on the network if the request key matches the client device's unique key.
Claims19
A computer-implemented method executed by a network management system including one or more processors, the method comprising:
- generating, by the one or more processors of the network management system, a unique key for a client device;
- configuring, by the one or more processors of the network management system, the client device to send a request for a proxy automatic configuration (PAC) script upon accessing a network, the request including a PAC script uniform resource location (URL) associated with the PAC script, the PAC script URL including the unique key;
- receiving, by the network management system over a network, a request for the PAC script including requested PAC script URL including a request key;
- parsing the requested PAC script URL to retrieve the request key;
- authenticating the client device on the network, by the network management system, if the request key matches the client device's unique key;
- and
- sending, by the network management system, a PAC script associated with the request PAC script URL to the client device in response to authenticating the client device on the network.
2-3. (canceled)
(canceled)
A system comprising:
- a processor configured to execute computer program instructions;
- and
- a computer storage medium encoded with computer program instructions that, when executed by the processor, cause the system to perform operations comprising:
- generating a unique key for a client device;
- configuring the client device to send a request for a proxy automatic configuration (PAC) script upon accessing a network, the request including a PAC script uniform resource location (URL) associated with the PAC script, the PAC script URL including the unique key;
- receiving, over a network, a request for the PAC script including requested PAC script URL including a request key;
- parsing the requested PAC script URL to retrieve the request key;
- authenticating the client device on the network if the request key matches the client device's unique key;
- and
- sending a PAC script associated with the request PAC script URL to the client device in response to authenticating the client device on the network.
15-16. (canceled)
A non-transitory, computer-readable medium storing instructions operable when executed to cause at least one processor to perform operations comprising:
- generating a unique key for a client device;
- configuring the client device to send a request for a proxy automatic configuration (PAC) script upon accessing a network, the request including a PAC script uniform resource location (URL) associated with the PAC script, the PAC script URL including the unique key;
- receiving, over a network, a request for the PAC script including requested PAC script URL including a request key;
- parsing the requested PAC script URL to retrieve the request key;
- authenticating the client device on the network if the request key matches the client device's unique key;
- and
- sending a PAC script associated with the request PAC script URL to the client device in response to authenticating the client device on the network.
Dependencies are inferred from the claim text.