System and method for double-capture/double-redirect to a different location
First Claim
1. A system of providing network access comprising:
- a processor;
a first network interface coupled to the processor;
a second network interface coupled to the processor;
a storage media accessible by the processor;
a set of computer instructions executable by the processor to;
receive a network communication at the first network interface from a device associated with a user;
determine if the network communication is associated with an authenticated user; and
if the network communication is not associated with an authenticated user, does not identify an address within a walled garden, and a pre-authentication URL is not specified,direct the user to an authentication interface;
receive credentials from the user;
authenticate the user based on the credentials; and
receive a user profile if the user is authenticated;
wherein the set of computer instructions are further executable by the processor to;
intercept an unauthenticated client access to a server outside of the walled garden;
determine whether an authentication token is present in the client request;
direct the client to an authentication URL if the authentication token is present; and
direct the client to the pre-authentication URL if the authentication token is not present.
10 Assignments
0 Petitions
Accused Products
Abstract
A system and method of providing network access comprising a processor, a first network interface coupled to the processor, a second network interface coupled to the processor, a storage media accessible by the processor and a set of computer instructions stored on the storage media, executable by the processor, where the computer instructions can be executable to receive a network communication over the first network interface from a user using a user device and determine if the network communication is associated with an authenticated user. If the network communication is not associated with an authenticated user, is not destined for a server in a walled garden, and a pre-authentication interface is specified, the computer instructions can be executable to direct the user to the pre-authentication interface. The computer instructions can be further executable to direct the user to an authentication interface when the network communication is not associated with an authenticated user, is not destined for a server in the walled garden, and a pre-authentication interface is not specified.
218 Citations
6 Claims
-
1. A system of providing network access comprising:
-
a processor; a first network interface coupled to the processor; a second network interface coupled to the processor; a storage media accessible by the processor; a set of computer instructions executable by the processor to; receive a network communication at the first network interface from a device associated with a user; determine if the network communication is associated with an authenticated user; and if the network communication is not associated with an authenticated user, does not identify an address within a walled garden, and a pre-authentication URL is not specified, direct the user to an authentication interface; receive credentials from the user; authenticate the user based on the credentials; and receive a user profile if the user is authenticated; wherein the set of computer instructions are further executable by the processor to; intercept an unauthenticated client access to a server outside of the walled garden; determine whether an authentication token is present in the client request; direct the client to an authentication URL if the authentication token is present; and direct the client to the pre-authentication URL if the authentication token is not present. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification