Filippo D'Errigo Ideas, notes & experiments
Codice Sorgente Live

Mini Notificator

ASP.NET Core Razor Pages App IO API PagoPA Manage API
Mini Notificator

MiniNotificator è un’applicazione web sperimentale sviluppata con ASP.NET Core e Razor Pages, pensata per esplorare l’integrazione con App IO, l’app dei servizi pubblici gestita da PagoPA.

L’obiettivo è semplice ma concreto: dato un codice fiscale, l’app verifica se il cittadino è registrato su App IO e, se il servizio è attivo, invia una notifica ufficiale tramite le API governative.

Cosa fa

  • Valida il codice fiscale

    Controlla il formato secondo le regole italiane e normalizza automaticamente il valore in maiuscolo prima dell’invio alle API.

  • Verifica il profilo del cittadino

    Interroga le API di App IO per capire se l’utente esiste, è raggiungibile e ha attivato il servizio.

  • Invia notifiche ufficiali

    Recapita messaggi ai destinatari autorizzati passando dall’infrastruttura PagoPA.

  • Mostra le informazioni del servizio

    Visualizza un banner con ente, nome del servizio e ambiente di esecuzione, sandbox o produzione, recuperando i dati dalla Manage API di PagoPA.

  • Fornisce diagnostica in tempo reale

    Include un pannello di log in stile terminale che traccia le chiamate alle API, utile per analizzare errori di autenticazione, come 403, ed errori di richiesta, come 400.

Perché è interessante

Il progetto riduce l’integrazione con App IO al suo flusso essenziale: verifica del cittadino, controllo del servizio e invio della notifica.

Non è pensato come prodotto completo, ma come riferimento pratico per capire come dialogare con le API di App IO, osservare le risposte dell’infrastruttura PagoPA e fare debug dei casi più frequenti.

È utile soprattutto quando si vuole vedere cosa succede davvero tra applicazione, API e servizio pubblico, senza nascondere il processo dietro troppe astrazioni.


Condividi
Torna al Lab