Method and apparatus for managing proxy and non-proxy requests in telecommunications network
First Claim
1. A method of determining a user-defined location that is associated with a client connection in a telecommunications network, comprising:
- determining attributes of the client connection;
comparing determined attributes with location definition information stored in a configuration file; and
determining at least one user-defined location in the location definition information associated with the client connection based on the comparison.
0 Assignments
0 Petitions
Accused Products
Abstract
A method is disclosed for determining a location of a client session in a telecommunications network by comparing attributes of the client session connection to location definition information stored in a configuration file. A method of handling requests from proxy and non-proxy client connections in a telecommunications network by redirecting requests from unauthenticated proxy clients to a transparent proxy port on a captive portal such that the captive portal proxies the requests is also disclosed. The request may be directed to a service, such as a destination IP address and optional port number. A method for a proxy server to identify an edge session through an out-of-band request containing proxy metadata to a web portal for secure (HTTPS) requests is also disclosed. The edge session is identified for the web portal through a hostkey determined by the proxy server.
-
Citations
29 Claims
-
1. A method of determining a user-defined location that is associated with a client connection in a telecommunications network, comprising:
-
determining attributes of the client connection;
comparing determined attributes with location definition information stored in a configuration file; and
determining at least one user-defined location in the location definition information associated with the client connection based on the comparison. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer readable medium comprising one or more sequences of instructions which, when executed by one or more processors, cause the one or more processors to determine a user-defined location that is associated with a client connection by performing the steps of:
-
determining attributes of the client connection;
comparing determined attributes with location definition information stored in a configuration file; and
determining at least one user-defined location in the location definition information associated with the client connection based on the comparison.
-
-
15. A method of processing requests from proxy and non-proxy client session connections in a telecommunications network, comprising the computer-implemented steps of:
-
(a) receiving a request from a client session connection;
(b) determining whether the request is from an authenticated user;
(c) if the user is authenticated and the client session connection is a proxy connection, then redirecting the request to a web proxy server; and
(d) if the user is unauthenticated, then redirecting the request to a transparent proxy port on an edge services manager captive portal, wherein the captive portal proxies requests received on the transparent proxy port through a transparent proxy. - View Dependent Claims (16, 17, 18)
-
-
19. A system for processing requests from client connections in a telecommunications network, comprising:
-
an edge device;
a web proxy server; and
a network management system comprising;
a captive portal, and a web portal;
wherein a request from a client connection associated with an unauthenticated user is redirected from the edge device to a transparent proxy port on the captive portal; and
a request from a proxy client connection associated with authenticated user is redirected from the edge device to the web proxy server. - View Dependent Claims (20, 21)
-
-
22. A method for web portal to identify an edge session, comprising the steps of:
-
a proxy server receiving a secure request from the edge session;
the proxy server opening a connection to a web portal;
the proxy server making an out-of-band request to the web portal, said out-of-band request containing proxy meta-data; and
the web portal using the proxy meta-data to determine a hostkey, said hostkey identifying the edge session. - View Dependent Claims (23, 24, 25, 26)
-
-
27. A system comprising:
-
a web portal; and
a proxy server;
wherein if a secure request from an edge session is received by the proxy server;
the proxy server opens a connection to the web portal and makes a request to the web portal, said request including proxy meta-data; and
the web portal identifies the edge session from the proxy meta-data; and
wherein if a non-secure request is received by the proxy server, the proxy server adds proxy meta-data to the non-secure request. - View Dependent Claims (28, 29)
-
Specification