from ipsilon.providers.common import FACILITY
from ipsilon.providers.saml2.auth import AuthenticateRequest
from ipsilon.providers.saml2.admin import AdminPage
-from ipsilon.providers.saml2.certs import Certificate
from ipsilon.providers.saml2.provider import IdentityProvider
-from ipsilon.providers.saml2 import metadata
+from ipsilon.tools.certs import Certificate
+from ipsilon.tools import saml2metadata as metadata
from ipsilon.util.user import UserSession
from ipsilon.util.plugin import PluginObject
import cherrypy
meta = metadata.Metadata(metadata.IDP_ROLE)
meta.set_entity_id(url + '/metadata')
meta.add_certs(cert, cert)
- meta.add_service(metadata.SSO_SERVICE,
- lasso.SAML2_METADATA_BINDING_POST,
+ meta.add_service(metadata.SAML2_SERVICE_MAP['sso-post'],
url + 'SSO/POST')
- meta.add_service(metadata.SSO_SERVICE,
- lasso.SAML2_METADATA_BINDING_REDIRECT,
+ meta.add_service(metadata.SAML2_SERVICE_MAP['sso-redirect'],
url + 'SSO/Redirect')
meta.add_allowed_name_format(