コード例 #1
0
ファイル: mdstore.py プロジェクト: chamindu/pysaml2
 def _providers(self, descriptor):
     res = []
     for md in self.metadata.values():
         for ent_id, ent_desc in md.items():
             if "spsso_descriptor" in ent_desc:
                 res.append(ent_id)
     return res
コード例 #2
0
ファイル: mdstore.py プロジェクト: chamindu/pysaml2
 def items(self):
     res = {}
     for md in self.metadata.values():
         res.update(md.items())
     return res.items()
コード例 #3
0
ファイル: mdstore.py プロジェクト: chamindu/pysaml2
 def name(self, entity_id, langpref="en"):
     for md in self.metadata.values():
         if entity_id in md.items():
             return name(md[entity_id], langpref)
     return None
コード例 #4
0
ファイル: mdstore.py プロジェクト: chamindu/pysaml2
    def bindings(self, entity_id, typ, service):
        for md in self.metadata.values():
            if entity_id in md.items():
                return md.bindings(entity_id, typ, service)

        return None
コード例 #5
0
ファイル: mdstore.py プロジェクト: chamindu/pysaml2
    def entities(self):
        num = 0
        for md in self.metadata.values():
            num += len(md.items())

        return num
コード例 #6
0
ファイル: mdstore.py プロジェクト: sigmunau/pysaml2
 def items(self):
     res = {}
     for md in self.metadata.values():
         res.update(md.items())
     return res.items()
コード例 #7
0
ファイル: mdstore.py プロジェクト: sigmunau/pysaml2
    def bindings(self, entity_id, typ, service):
        for md in self.metadata.values():
            if entity_id in md.items():
                return md.bindings(entity_id, typ, service)

        return None
コード例 #8
0
ファイル: mdstore.py プロジェクト: sigmunau/pysaml2
 def name(self, entity_id, langpref="en"):
     for md in self.metadata.values():
         if entity_id in md.items():
             return name(md[entity_id], langpref)
     return None
コード例 #9
0
ファイル: mdstore.py プロジェクト: sigmunau/pysaml2
    def entities(self):
        num = 0
        for md in self.metadata.values():
            num += len(md.items())

        return num