1.1 --- a/examples/BaseHTTPRequestHandler/SimpleWithOpenIDApp.py Mon Nov 19 00:23:50 2007 +0000
1.2 +++ b/examples/BaseHTTPRequestHandler/SimpleWithOpenIDApp.py Sat Nov 24 01:38:48 2007 +0000
1.3 @@ -1,36 +1,15 @@
1.4 #!/usr/bin/env python
1.5
1.6 from WebStack.Adapters.BaseHTTPRequestHandler import deploy
1.7 -from WebStack.Resources.OpenIDRedirect import OpenIDRedirectResource, OpenIDRedirectAuthenticator
1.8 -from WebStack.Resources.OpenIDInitiation import OpenIDInitiationResource
1.9 -from WebStack.Resources.ResourceMap import MapResource
1.10 -from Simple import SimpleResource
1.11 +from SimpleWithOpenID import get_site_map
1.12
1.13 app_url = "http://localhost:8080" # No trailing "/"!
1.14 initiation_url = "http://localhost:8080/login"
1.15 secret_key = "horses" # Must match the login authenticator's key.
1.16
1.17 +resource = get_site_map(app_url, initiation_url, secret_key)
1.18 +
1.19 print "Serving..."
1.20 -deploy(
1.21 - MapResource({
1.22 - "simple" :
1.23 - OpenIDRedirectResource(
1.24 - login_url=initiation_url,
1.25 - app_url=app_url,
1.26 - resource=SimpleResource(),
1.27 - authenticator=OpenIDRedirectAuthenticator(
1.28 - secret_key=secret_key,
1.29 - app_url=app_url
1.30 - ),
1.31 - anonymous_parameter_name="anonymous",
1.32 - logout_parameter_name="logout"
1.33 - ),
1.34 -
1.35 - # The "login" is really OpenID initiation.
1.36 -
1.37 - "login" : OpenIDInitiationResource()
1.38 - }),
1.39 - handle_errors=0
1.40 -)
1.41 +deploy(resource, handle_errors=0)
1.42
1.43 # vim: tabstop=4 expandtab shiftwidth=4