1 #!/usr/bin/env python 2 3 from WebStack.Adapters import BaseHTTPRequestHandler 4 from Simple import SimpleResource 5 from LoginRedirect import LoginRedirectResource, LoginRedirectAuthenticator 6 import BaseHTTPServer 7 8 # Special magic incantation. 9 10 handler = BaseHTTPRequestHandler.HandlerFactory( 11 LoginRedirectResource( 12 "http://localhost:8081", 13 "http://localhost:8080", 14 SimpleResource(), 15 LoginRedirectAuthenticator("horses") 16 ) 17 ) 18 address = ("", 8080) 19 server = BaseHTTPServer.HTTPServer(address, handler) 20 server.serve_forever() 21 22 # vim: tabstop=4 expandtab shiftwidth=4