We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4091712 commit b4a05a3Copy full SHA for b4a05a3
src/saml2/mdstore.py
@@ -777,3 +777,20 @@ def items(self):
777
for md in self.metadata.values():
778
res.update(md.items())
779
return res.items()
780
+
781
+ def _providers(self, descriptor):
782
+ res = []
783
+ for md in self.metadata.values():
784
+ for ent_id, ent_desc in md.items():
785
+ if "spsso_descriptor" in ent_desc:
786
+ res.append(ent_id)
787
+ return res
788
789
+ def service_providers(self):
790
+ return self._providers("spsso_descriptor")
791
792
+ def identity_providers(self):
793
+ return self._providers("idpsso_descriptor")
794
795
+ def attribute_authorities(self):
796
+ return self._providers("attribute_authority")
0 commit comments