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 login_url="http://localhost:8081", 13 app_url="http://localhost:8080", 14 resource=SimpleResource(), 15 authenticator=LoginRedirectAuthenticator(secret_key="horses"), 16 anonymous_parameter_name="anonymous" 17 ) 18 ) 19 address = ("", 8080) 20 server = BaseHTTPServer.HTTPServer(address, handler) 21 print "Serving..." 22 server.serve_forever() 23 24 # vim: tabstop=4 expandtab shiftwidth=4