# Implementazione SPID

**URL:** <https://forum.italia.it/t/implementazione-spid/31057>\
**Category:** SPID\
**Created:** [20 Settembre 2022, 2:30pm UTC](https://forum.italia.it/t/implementazione-spid/31057 "2022-09-20T14:30:43Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![antor](https://forum.italia.it/letter_avatar_proxy/v4/letter/a/eada6e/32.png) [@antor](https://forum.italia.it/u/antor)\
**Post date:** [20 Settembre 2022, 2:30pm UTC](https://forum.italia.it/t/implementazione-spid/31057/1 "2022-09-20T14:30:43Z")

</div>

Buona sera. Sono il webmaster di una agenzia regionale. Vorremmo implementare il servizio di autenticazione con SPID per i nostri servizi online, ma la documentazione è molto vasta e un pò dispersiva e non so proprio da dove cominciare. Potrei avere delle indicazioni o suggerimenti sugli step tecnici da seguire e sul software da utilizzare? Il nostro sito è realizzato in Wordpress. Ho sviluppato molti moduli in php, quali albo pretorio, una piattaforma per la gestione della formazione a distanza, ecc. Il sito è ospitato su server regionale in CentOS 7, configurato e gestito in autonomia.  
Grazie

---

<div class="post-metadata">

**Author:** ![Fabio\_Spagnuolo](https://forum.italia.it/user_avatar/forum.italia.it/fabio_spagnuolo/32/9443_2.png) [@Fabio\_Spagnuolo](https://forum.italia.it/u/Fabio_Spagnuolo)\
**Post date:** [21 Settembre 2022, 3:47pm UTC](https://forum.italia.it/t/implementazione-spid/31057/2 "2022-09-21T15:47:12Z")

</div>

Ciao, credo esista già un plugin per Wordpress

> **[GitHub - italia/spid-wordpress: SPID Wordpress plugin (based on SimpleSAMLphp)](https://github.com/italia/spid-wordpress)**
>
> SPID Wordpress plugin (based on SimpleSAMLphp). Contribute to italia/spid-wordpress development by creating an account on GitHub.

o

> **[WP SPID Italia](https://it.wordpress.org/plugins/wp-spid-italia/)**
>
> SPID - Sistema Pubblico di Identità Digitale

mai provato però… e non so’ come funziona per la validazione

Fabio

---

<div class="post-metadata">

**Author:** ![antor](https://forum.italia.it/letter_avatar_proxy/v4/letter/a/eada6e/32.png) [@antor](https://forum.italia.it/u/antor)\
**Post date:** [22 Settembre 2022, 6:03am UTC](https://forum.italia.it/t/implementazione-spid/31057/3 "2022-09-22T06:03:46Z")

</div>

Grazie per la risposta. WP SPID l’ho provato, ma non funziona bene. In realtà vorrei installare uno script tipo spid-php, ma non saprei quale utilizzare.

---

<div class="post-metadata">

**Author:** ![Paolo\_Sironi](https://forum.italia.it/user_avatar/forum.italia.it/paolo_sironi/32/8903_2.png) [@Paolo\_Sironi](https://forum.italia.it/u/Paolo_Sironi)\
**Post date:** [22 Settembre 2022, 2:44pm UTC](https://forum.italia.it/t/implementazione-spid/31057/4 "2022-09-22T14:44:03Z")

</div>

Secondo me, al di là del tecnicismo, il problema più rilevante nel tempo è l’onere aziendale relativo al mantenimento della compliance e gli aspetti legati alla vigilanza da parte di AgID. Per alleggerire qs aspetti nella platea dei service provider privati è stata implementata da AgID la convenzione per i cd. Aggregatori, che offrono il servizio di accesso all’ecosistema spid in nome e per conto del soggetto privato che intende implementare spid, sia come modalità di accesso che di identificazione, sui propri servizi web/mobile. Il tutto sgravando il service provider privato dagli aspetti di accreditamento e mantenimento della compliance (che evolve sistematicamente). Se interessa approfondire sono a disposizione

---

<div class="post-metadata">

**Author:** ![AGS](https://forum.italia.it/user_avatar/forum.italia.it/ags/32/835_2.png) [@AGS](https://forum.italia.it/u/AGS)\
**Post date:** [22 Settembre 2022, 6:28pm UTC](https://forum.italia.it/t/implementazione-spid/31057/5 "2022-09-22T18:28:01Z")

</div>

Se parliamo in ambito PHP, il citato [spid-php](https://github.com/italia/spid-php) è quello più aggiornato e meglio manutenuto.

---

<div class="post-metadata">

**Author:** ![sarah1991](https://forum.italia.it/user_avatar/forum.italia.it/sarah1991/32/9541_2.png) [@sarah1991](https://forum.italia.it/u/sarah1991)\
**Post date:** [23 Settembre 2022, 10:09pm UTC](https://forum.italia.it/t/implementazione-spid/31057/6 "2022-09-23T22:09:23Z")

</div>

Qualcuno sa dirmi come si implementa? Le indicazioni nella repo non mi sembrano esaustive.

---

<div class="post-metadata">

**Author:** ![AGS](https://forum.italia.it/user_avatar/forum.italia.it/ags/32/835_2.png) [@AGS](https://forum.italia.it/u/AGS)\
**Post date:** [24 Settembre 2022, 5:58pm UTC](https://forum.italia.it/t/implementazione-spid/31057/7 "2022-09-24T17:58:36Z")

</div>

Neanche la tua domanda è molto chiara. Stiamo parlando della libreria spid-php o di altro? Cosa nello specifico non ti è chiaro?

---

<div class="post-metadata">

**Author:** ![sarah1991](https://forum.italia.it/user_avatar/forum.italia.it/sarah1991/32/9541_2.png) [@sarah1991](https://forum.italia.it/u/sarah1991)\
**Post date:** [25 Settembre 2022, 9:19pm UTC](https://forum.italia.it/t/implementazione-spid/31057/8 "2022-09-25T21:19:58Z")

</div>

Chiedo scusa ma ero convinta di aver scritto in risposta al tuo messaggio. Parlavo della libreria Spid-php. Non riesco a capire come si dovrebbe integrare. Ho eseguito l’installazione via composer ed ho configurato Nginx ma non riesco a capire come procedere oltre.

---

<div class="post-metadata">

**Author:** ![AGS](https://forum.italia.it/user_avatar/forum.italia.it/ags/32/835_2.png) [@AGS](https://forum.italia.it/u/AGS)\
**Post date:** [26 Settembre 2022, 10:52am UTC](https://forum.italia.it/t/implementazione-spid/31057/9 "2022-09-26T10:52:21Z")

</div>

Tramite la procedura d’installazione viene generato un piccolo script di esempio ( **login-spid.php** ), riportato anche nella [pagina del repository](https://github.com/italia/spid-php#esempio-di-integrazione).

In pratica, una volta configurata ed installata la libreria, ti basta includere nel tuo progetto il file spid-php.php (esplicitando tutto il path ) e generare un oggetto della classe SPID\_PHP.

Poi puoi usare i vari metodi dell’oggetto per includere i vari componenti dello spid button , specificare i parametri della richiesta di login, oppure estrarre gli attributi di da un’autenticazione completata.

---

<div class="post-metadata">

**Author:** ![Matteo\_Mangia](https://forum.italia.it/user_avatar/forum.italia.it/matteo_mangia/32/8947_2.png) [@Matteo\_Mangia](https://forum.italia.it/u/Matteo_Mangia)\
**Post date:** [20 Febbraio 2023, 7:20pm UTC](https://forum.italia.it/t/implementazione-spid/31057/10 "2023-02-20T19:20:41Z")

</div>

Buonasera, mi sembra di capire che è più consigliato usare la libreria spid-php e creare il proprio plugin per il login, che ad esempio usare spid-wordpress. Mi sbaglio?

Tra le due però ho visto che è più aggiornata spid-wordpress.

Grazie

---

<div class="post-metadata">

**Author:** ![matteoboleso](https://forum.italia.it/letter_avatar_proxy/v4/letter/m/e99b99/32.png) [@matteoboleso](https://forum.italia.it/u/matteoboleso)\
**Post date:** [16 Marzo 2023, 8:53am UTC](https://forum.italia.it/t/implementazione-spid/31057/11 "2023-03-16T08:53:31Z")

</div>

Buongiorno  
Io dopo aver valutato tutte le possibilità ho optato per l’utilizzo di Shibbolet + Apache.  
Mi sembrava la soluzione meglio supportata senza essere vincolati ad un skd per un linguaggio specifico.  
Seguendo le indicazioni del seguente progetto su github italia si riesce a configurare shibbolet e generare il metadata per integrarsi con SPID Demo e il relativo validator per i test iniziali.

[https://github.com/italia/spid-sp-shibboleth](https://github.com/italia/spid-sp-shibboleth)

---

<div class="post-metadata">

**Author:** ![damikael](https://forum.italia.it/user_avatar/forum.italia.it/damikael/32/15758_2.png) [@damikael](https://forum.italia.it/u/damikael)\
**Post date:** [11 Ottobre 2023, 3:40pm UTC](https://forum.italia.it/t/implementazione-spid/31057/12 "2023-10-11T15:40:38Z")

</div>

Per chiunque fosse interessato, segnalo che il progetto spid-cie-php (ex spid-php) è giunto alla versione 3.18.0 e permette di implementare un proxy di autenticazione per SPID/CIE integrabile via API completo di pagina centralizzata per la selezione dell’IdP.

> **[GitHub - italia/spid-cie-php: Software Development Kit for easy SPID/CIE...](https://github.com/italia/spid-cie-php)**
>
> Software Development Kit for easy SPID/CIE access integration with simplesamlphp - GitHub - italia/spid-cie-php: Software Development Kit for easy SPID/CIE access integration with simplesamlphp

Michele D’Amico (@damikael)

> **[Michele D'Amico @damikael](https://www.damikael.dev)**
>
> Michele D'Amico @damikael - Software Engineer, Full Stack Web Developer, DevOps, ICT Consultant

---

<div class="post-metadata">

**Author:** ![Kaw\_Creative](https://forum.italia.it/user_avatar/forum.italia.it/kaw_creative/32/14631_2.png) [@Kaw\_Creative](https://forum.italia.it/u/Kaw_Creative)\
**Post date:** [3 Febbraio 2025, 11:15am UTC](https://forum.italia.it/t/implementazione-spid/31057/13 "2025-02-03T11:15:15Z")

</div>

Salve, arrivati ad oggi non si trovano più strumenti che permettono l’integrazione di wordpress con una registrazione autenticazione spid?

---

<div class="post-metadata">

**Author:** ![damikael](https://forum.italia.it/user_avatar/forum.italia.it/damikael/32/15758_2.png) [@damikael](https://forum.italia.it/u/damikael)\
**Post date:** [3 Febbraio 2025, 2:36pm UTC](https://forum.italia.it/t/implementazione-spid/31057/14 "2025-02-03T14:36:14Z")

</div>

Salve @Kaw_Creative, il progetto spid-cie-php può essere utilizzato per implementare un plugin specifico per una installazione di wordpress oppure più in generale per implementare un proxy per integrare l’autenticazione su più siti wordpress. Se occorre supporto o consulenza in merito, potete contattarmi in privato.

> **[Michele D'Amico @damikael](https://www.damikael.dev)**
>
> Michele D'Amico @damikael - Software Engineer, Full Stack Web Developer, DevOps, ICT Consultant
