SPID per neofiti

Mi sto approcciando ora per capire come implementare l’autenticazione SPID, in particolare per un’app Java JSP.
Farebbe comodo una guida passo passo, magari usando Shibboleth, che sia aggiornata e sicura.
La struttura dei repo git, con guide che rimandano a guide che rimandano a guide, ognuna non necessariamente aggiornata nello stesso periodo, non aiuta per niente, la sensazione è sempre che quei riferimenti non siano alla medesima versione.

C’è qualcuno che ha prodotto una guida e/o esempio semplici e aggiornati?