Web Authentication - Part 1 (Local Web Authentication)
Keep in mind that web authentication is only an effective method for devices that have an interactive user.
Web authentication is a Layer 3 security solution that provides easy and secure guest access to hosts on a WLAN, utilizing open authentication or appropriate Layer 2 security methods. This process allows users to authenticate via a web browser on a wireless client, requiring minimal configuration on the client side. Users can associate with an open SSID without needing to set up a user profile. Although the host receives an IP address and DNS information from the DHCP server, access to network resources is restricted until successful authentication occurs.
When a host connects to the guest network, the Wireless LAN Controller (WLC) redirects the host to an authentication web page where the user must enter valid credentials. These credentials are authenticated either by the WLC or an external authentication server. If authentication is successful, the host is granted full access to the network. Additionally, hosts can be given limited access to specific network resources prior to authentication, which requires the configuration of pre-authentication Access Control List (ACL) functionality.
The following are the different types of web authentication methods:
To determine the data requests that are allowed or blocked for a guest user, you need to configure pre-authentication ACLs on the controller. With Pre-authentication ACLs configured, the client when in registration phase is allowed to connect to the configured URL. When using an external web server for web authentication, you must configure a pre-authentication ACL for permitting the clients to access the external web server. For local web authentication, configuring pre-authentication ACL is not mandatory. However, it is a good practice to configure a pre-authentication ACL if you want to give the client access to any non-HTTP resources before authentication.
On a Catalyst switch or Cisco WLC, the locally hosted web pages are not very customizable. In addition, when using Local Web Authentication, there is no native support for advanced services such as the following:
For advanced capabilities like these, a company truly needs to consider using Centralized Web Authentication (CWA).
Consider the following special scenarios when using Local Web Authentication:
In Part 2, I will continue my definition regarding to External Web Authentication.
I hope this is useful for you.