com.lukasfeiler.httpd.plugins
Class HTTPAuth

java.lang.Object
  extended bycom.lukasfeiler.httpd.plugins.HTTPServerPlugin
      extended bycom.lukasfeiler.httpd.plugins.HTTPAuth

public class HTTPAuth
extends HTTPServerPlugin

Requires basic HTTP authentication for all requests - see the configuration options HTTPAuthPasswordFile and HTTPAuthRealm.

Version:
0.1
Author:
Lukas Feiler

Field Summary
 
Fields inherited from class com.lukasfeiler.httpd.plugins.HTTPServerPlugin
server
 
Constructor Summary
HTTPAuth(HTTPServer server)
          Constructor.
 
Method Summary
 boolean run(HTTPSocket socket, java.io.File f, java.lang.String requestedResource, java.util.Vector headers)
          Run the plugin: start the authentication process.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HTTPAuth

public HTTPAuth(HTTPServer server)
Constructor.

Method Detail

run

public boolean run(HTTPSocket socket,
                   java.io.File f,
                   java.lang.String requestedResource,
                   java.util.Vector headers)
Run the plugin: start the authentication process.

Specified by:
run in class HTTPServerPlugin