italia / spid-compliant-certificates

Solution to create self-signed certificates according to Avviso SPID n.29
MIT License
25 stars 13 forks source link

Controllo esistenza codice amministrazione fallito sul nuovo sito IPA #42

Closed nunzionapolitano closed 2 years ago

nunzionapolitano commented 3 years ago

Il controllo CHECK_URL="https://indicepa.gov.it/ricerca/n-dettaglioamministrazione.php?cod_amm=${IPA_CODE}" nel file "gencert.public.sh" non funziona più in quanto nel nuovo sito tale pagina non è presente.

mfortini commented 3 years ago

La nuova risorsa potrebbe essere https://indicepa.gov.it/ipa-dati/dataset/enti/resource/d09adf99-dc10-4349-8c53-27b1e5aa97b6

https://indicepa.gov.it/ipa-dati/api/3/action/datastore_search_sql?sql=SELECT * from "d09adf99-dc10-4349-8c53-27b1e5aa97b6" WHERE "Codice_IPA" = 'c_h%'

AntonioGiovanniSchiavone commented 3 years ago

Ne abbiamo discusso in questa issue.

peppelinux commented 3 years ago

Su spid-sp-test sto usando questo https://github.com/italia/spid-sp-test/blob/main/src/spid_sp_test/indicepa.py così:

from spid_sp_test import indicepa
indicepa.get_indicepa_by_ipacode('unical')

@psmiraglia se questo approccio ti convince potremmo aggiornare l'attuale procedura, che ne pensi?

peppelinux commented 2 years ago

Unito https://github.com/italia/spid-compliant-certificates/pull/43