CESNET / emd

eduID.cz metadata agregátor a daší federační věci
1 stars 0 forks source link

federace s prazdnym tag souborem se nevytvori #2

Closed semik closed 3 weeks ago

semik commented 3 years ago

JOp:

když z federace odeberu všechny entity (a zůstane tam prázdný .tag file), tak se prázdná metadata nevygenerují a zůstanou vygenerovaná ta stávající.

Správně by se asi měl vytvořit prázdný soubor metadat.

semik commented 3 years ago

Prázdný soubor se vytvořit nemůže, pak to kolabuje: Nov 2 14:27:25 doma aggregate-cesnet-int[25383]: Newly created XML document is invalid: Schemas validity error : Element '{urn:oasis:names:tc:SAML:2.0:metadata}EntitiesDescriptor': Missing child element(s). Expected is one of ( {http://www.w3.org/2000/09/xmldsig#}Signature, {urn:oasis:names:tc:SAML:2.0:metadata}Extensions, {urn:oasis:names:tc:SAML:2.0:metadata}EntityDescriptor, {urn:oasis:names:tc:SAML:2.0:metadata}EntitiesDescriptor ). Stored as /tmp/cesnet-int-xml-invalid.

Doplnil jsem v https://github.com/CESNET/emd/commit/e03b90d145deca8944256090f0e0e2b393455a26 kontrolou ktera na smazane soubory upozorni drive nez nasledne mazani, tedy pokud soubory budou existovat, pokud nekdo naklika prazdnou federaci tak se nic dit nebudet.

Nov 2 14:49:12 doma aggregate-cesnet-int[31414]: Filter cesnet-int+sp for federation cesnet-int created empty export, files /tmp/md/cesnet-int+sp-unsigned , /tmp/md/cesnet-int+sp should be deleted.