Integrare SPID come LOGIN per il Comune di Quarto

Buongiorno,
mi sto occupando del revamping del portale dell’Ente Comune di Quarto. Ho sviluppato la piattaforma in .Net e adesso vorrei integrare la registrazione degli Utenti con lo SPID per implementare una serie di servizi che possono andare dalla semplice messaggistica come una newsletter all’accesso dei servizi online come quelli dei tributi.

  1. Possiamo usare SPID anche solo per recuperare la mail dell’utente e memorizzarla nei nostri DB per generare una NewsLetter?
  2. C’è del codice già pronto per testare l’uso dello SPID in .Net, magari .Net Vb? Dove posso prelevarlo?

Grazie per l’aiuto!

Ciao @Gianluca_Di_Pietro,
si puoi integrare qualsiasi servizio della PA.
C’è una libreria che puoi vedere se fa al caso tuo: https://github.com/italia/spid-dotnet-sdk

Ciao
Umberto Rosini
Agenzia per l’Italia Digitale

Ciao UmBros! grazie per la riposta. Purtroppo non posso usare Docker, hai qualche soluzione di test pronta per IIS?

@Gianluca_Di_Pietro,
puoi utilizzare l’ambiente di test online https://idp.spid.gov.it

Umberto Rosini
Agenzia per l’Italia Digitale

@umbros grazie sempre per il supporto!
hai qualche procedura già scritta in VB? Un primo suuggerimento mi potrebbe aiutare a gestire meglio l’incorporamento sul portale dell’Ente.
ps. Nono sono una ditta esterna con un team di programmatori a supporto ma un dipendente interno. Please, Help me!

Ciao @Gianluca_Di_Pietro,
purtroppo non ho nulla di scritto in VB, se sei bloccato su questo linguaggio puoi vedere https://stormpath.com/blog/getting-started-with-saml-in-dot-net altrimenti ti consiglio di poter mettere docker sulle macchine in modo da consigliarti l’SP completo rilasciato e manutenuto da AgID all’indirizzo https://github.com/italia/spid-auth-docker che è basato su Shibboleth e che annulla totalmente l’implementazione lato richiesta agli IDP dell’autenticazione e quindi devi solo preoccuparti della parte di “lettura” degli attributi sugli headers e quindi autorizzazione nell’applicativo. Qualsiasi altra cosa chiedi pure.

Umberto Rosini
Agenzia per l’Italia Digitale

Purtroppo è proprio come dici tu, mi sono bloccato… mannaggia!
un po’ di documentazione per preparare i servizi in VB sarebbe tornata molto utile. Peccato!