summaryrefslogtreecommitdiffstats
path: root/ipsilon/providers/openidp.py
diff options
context:
space:
mode:
Diffstat (limited to 'ipsilon/providers/openidp.py')
-rwxr-xr-xipsilon/providers/openidp.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/ipsilon/providers/openidp.py b/ipsilon/providers/openidp.py
index 335b41b..7b53f78 100755
--- a/ipsilon/providers/openidp.py
+++ b/ipsilon/providers/openidp.py
@@ -93,6 +93,11 @@ Provides OpenID 2.0 authentication infrastructure. """
self.page = OpenID(site, self)
# self.admin = AdminPage(site, self)
+ return self.page
+
+ def init_idp(self):
+ self.server = Server(MemoryStore(), op_endpoint=self.endpoint_url)
+
# Expose OpenID presence in the root
headers = self._root.default_headers
headers['X-XRDS-Location'] = self.endpoint_url+'XRDS'
@@ -103,11 +108,6 @@ Provides OpenID 2.0 authentication infrastructure. """
HEAD_LINK % ('openid.server', self.endpoint_url)]
html_heads['openid'] = openid_heads
- return self.page
-
- def init_idp(self):
- self.server = Server(MemoryStore(), op_endpoint=self.endpoint_url)
-
def on_enable(self):
super(IdpProvider, self).on_enable()
self.init_idp()