summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRob Crittenden <rcritten@redhat.com>2015-02-26 15:56:55 -0500
committerSimo Sorce <simo@redhat.com>2015-02-27 16:11:43 -0500
commit38bda85cbff4ad9f53bc7ffcbc9e02a46bae79ec (patch)
tree750d5527e342543fd6b59a5daf5c2b75fdce8e09
parent90296d59d094a3a9871f04c0e9dad238b701c2b8 (diff)
downloadipsilon-38bda85cbff4ad9f53bc7ffcbc9e02a46bae79ec.tar.gz
ipsilon-38bda85cbff4ad9f53bc7ffcbc9e02a46bae79ec.tar.xz
ipsilon-38bda85cbff4ad9f53bc7ffcbc9e02a46bae79ec.zip
Load and initialize REST in the SAML2 plugin
https://fedorahosted.org/ipsilon/ticket/26 Signed-off-by: Rob Crittenden <rcritten@redhat.com> Reviewed-by: Simo Sorce <simo@redhat.com>
-rw-r--r--ipsilon/providers/saml2idp.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/ipsilon/providers/saml2idp.py b/ipsilon/providers/saml2idp.py
index 89e1346..96a7d11 100644
--- a/ipsilon/providers/saml2idp.py
+++ b/ipsilon/providers/saml2idp.py
@@ -20,6 +20,7 @@ from ipsilon.providers.common import ProviderBase, ProviderPageBase, \
from ipsilon.providers.saml2.auth import AuthenticateRequest
from ipsilon.providers.saml2.logout import LogoutRequest
from ipsilon.providers.saml2.admin import Saml2AdminPage
+from ipsilon.providers.saml2.rest import Saml2RestBase
from ipsilon.providers.saml2.provider import IdentityProvider
from ipsilon.tools.certs import Certificate
from ipsilon.tools import saml2metadata as metadata
@@ -169,6 +170,7 @@ class IdpProvider(ProviderBase):
def __init__(self, *pargs):
super(IdpProvider, self).__init__('saml2', 'saml2', *pargs)
self.admin = None
+ self.rest = None
self.page = None
self.idp = None
self.description = """
@@ -274,6 +276,7 @@ Provides SAML 2.0 authentication infrastructure. """
self.idp = self.init_idp()
self.page = SAML2(site, self)
self.admin = Saml2AdminPage(site, self)
+ self.rest = Saml2RestBase(site, self)
return self.page
def init_idp(self):