italia / spid-spring

SPID extension for Java Spring
BSD 3-Clause "New" or "Revised" License
29 stars 22 forks source link

problema lettura metadata IdP #9

Open fserianni opened 3 years ago

fserianni commented 3 years ago

Buonasera, dopo la scelta dell'IdP con il quale autenticarsi la libreria si blocca nella classe AuthenticationInfoExtractor nel metodo getEntityDescriptor(String entityId, ClasspathResource resource). AbstractReloadingMetadataProvider abstractReloadingMetadataProvider = new ResourceBackedMetadataProvider(new Timer(), resource); BasicParserPool parser = new BasicParserPool(); parser.setNamespaceAware(true); abstractReloadingMetadataProvider.setParserPool(parser); abstractReloadingMetadataProvider.initialize(); EntityDescriptor entityDescriptor = abstractReloadingMetadataProvider.getEntityDescriptor(entityId);

si blocca nel fare l'initialize() e va nel catch. Come mai? il path in resource è corretto. L'errore che mi stampa è:

org.opensaml.saml2.metadata.provider.MetadataProviderException: Unable to unmarshall metadata

Il metadata che sto utilizzando per la prova è di infocert. https://identity.infocert.it/metadata/metadata.xml

Qualcuno può aiutarmi? grazie

peppelinux commented 2 years ago

Ciao @fserianni hai risolto questo problema poi? Perdona il ritardo nella risposta, questo progetto è alla ricerca di un mantainer degno di java ;)