net.jradius.example
Class WPACaptivePortal

java.lang.Object
  extended by net.jradius.handler.EventHandlerBase
      extended by net.jradius.handler.PacketHandlerBase
          extended by net.jradius.example.WPACaptivePortal
All Implemented Interfaces:
net.jradius.handler.chain.JRCommand, net.jradius.handler.EventHandler, org.apache.commons.chain.Command

public class WPACaptivePortal
extends net.jradius.handler.PacketHandlerBase

An example using CoovaAP (and Coova Chilli) with WPA authentication. It allows for "guest" users, those not presenting valid credentials, WPA access, but subject to a captive-portal/walled-garden. Users with valid credentials get immediate Internet access.

Author:
David Bird

Field Summary
 
Fields inherited from class net.jradius.handler.EventHandlerBase
config
 
Fields inherited from interface org.apache.commons.chain.Command
CONTINUE_PROCESSING, PROCESSING_COMPLETE
 
Constructor Summary
WPACaptivePortal()
           
 
Method Summary
 boolean handle(net.jradius.server.JRadiusRequest request)
           
 
Methods inherited from class net.jradius.handler.PacketHandlerBase
handle
 
Methods inherited from class net.jradius.handler.EventHandlerBase
doesHandle, execute, getName, setConfig, setName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WPACaptivePortal

public WPACaptivePortal()
Method Detail

handle

public boolean handle(net.jradius.server.JRadiusRequest request)
Specified by:
handle in class net.jradius.handler.PacketHandlerBase


Copyright © 2011 Coova Technologies, LLC, All Rights Reserved.