# HG changeset patch # User paulb # Date 1202078671 0 # Node ID 9a1e349e5701a38156dff6bd01762b279cc6f1d1 # Parent 35f0ebceec4112e3a3802b6a951949985db807e9 [project @ 2008-02-03 22:44:31 by paulb] Added deployment parameterisation so that the "home pages" refer to the correct resources. diff -r 35f0ebceec41 -r 9a1e349e5701 examples/Common/VerySimpleWithOpenID/__init__.py --- a/examples/Common/VerySimpleWithOpenID/__init__.py Sun Feb 03 22:43:55 2008 +0000 +++ b/examples/Common/VerySimpleWithOpenID/__init__.py Sun Feb 03 22:44:31 2008 +0000 @@ -131,15 +131,20 @@ # Site map initialisation. -def get_site(host, secret_key, use_redirect=1): +def get_site(host, secret_key, use_redirect=1, deployed_at=None): "Return a simple Web site resource." + # Configure the user home pages below. + + deployed_at = deployed_at or host + # Authentication objects. credentials = [ - ("badger", "123"), - ("vole", "abc") + ((deployed_at + "/badger", "badger"), "abc"), + ((deployed_at + "/vole", "vole"), "xyz"), + ((deployed_at + u"/זרו", u"זרו"), u"ֶ״ֵ") ] login_authenticator = Authenticator(credentials) login_redirect_authenticator = OpenIDRedirectAuthenticator(secret_key, host) @@ -159,7 +164,7 @@ logout_parameter_name="logout" ) initiation_resource = InitiationResource(use_redirect=use_redirect) - login_resource = LoginResource(login_authenticator, use_redirect) + login_resource = LoginResource(host, login_authenticator, use_redirect=use_redirect) # Make a simple Web site. @@ -185,7 +190,7 @@

Home page for the OpenID authenticated user, badger.

- """ % (host, host), WebStack.Generic.ContentType("text/html")), + """ % (deployed_at, deployed_at), WebStack.Generic.ContentType("text/html")), u"זרו" : StringResource(u""" @@ -198,7 +203,7 @@

Home page for the OpenID authenticated user, זרו.

- """ % (host, host), WebStack.Generic.ContentType("text/html", "iso-8859-1")), + """ % (deployed_at, deployed_at), WebStack.Generic.ContentType("text/html", "iso-8859-1")), "vole" : StringResource(""" @@ -211,7 +216,7 @@

Home page for the OpenID authenticated user, vole.

- """ % (host, host), WebStack.Generic.ContentType("text/html")), + """ % (deployed_at, deployed_at), WebStack.Generic.ContentType("text/html")), # Main page and in-page resources: # (Now protected!)