def __init__(self, rememberer_name, config, saml_client, wayf, cache, debug, sid_store=None, discovery=""): FormPluginBase.__init__(self) self.rememberer_name = rememberer_name self.debug = debug self.wayf = wayf self.saml_client = saml_client self.discovery = discovery self.conf = config self.cache = cache try: self.metadata = self.conf.metadata except KeyError: self.metadata = None if sid_store: self.outstanding_queries = shelve.open(sid_store, writeback=True) else: self.outstanding_queries = {} self.iam = platform.node()
def __init__(self, rememberer_name, config, saml_client, wayf, cache, sid_store=None, discovery="", idp_query_param=""): FormPluginBase.__init__(self) self.rememberer_name = rememberer_name self.wayf = wayf self.saml_client = saml_client self.conf = config self.cache = cache self.discosrv = discovery self.idp_query_param = idp_query_param self.logout_endpoints = [urlparse(ep)[2] for ep in config.endpoint("single_logout_service")] try: self.metadata = self.conf.metadata except KeyError: self.metadata = None if sid_store: self.outstanding_queries = shelve.open(sid_store, writeback=True) else: self.outstanding_queries = {} self.iam = platform.node()