Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/italia/spid-spring
SPID extension for Java Spring
https://github.com/italia/spid-spring
java spid spring
Last synced: about 1 month ago
JSON representation
SPID extension for Java Spring
- Host: GitHub
- URL: https://github.com/italia/spid-spring
- Owner: italia
- License: bsd-3-clause
- Created: 2017-10-06T19:25:07.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2023-04-17T17:37:24.000Z (over 1 year ago)
- Last Synced: 2024-08-03T02:03:39.982Z (5 months ago)
- Topics: java, spid, spring
- Language: Java
- Size: 205 KB
- Stars: 29
- Watchers: 13
- Forks: 22
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- .github - spid-spring
README
[![Build Status](https://travis-ci.org/italia/spid-spring.svg?branch=master)](https://travis-ci.org/italia/spid-spring)
# spid-spring
Questo progetto rappresenta la risposta alla issue ["Sviluppo estensione Java Spring per SPID #1"](https://github.com/italia/spid-spring/issues/1) del team hack.developers 2017 di Lecce.
Il codice sorgente è suddiviso nei due seguenti moduli maven.
1. **spid-spring-integration** è una libreria JAR che fornisce un supporto alle web application Spring che hanno la necessità di integrarsi in single sign-on con un Identity Provider SPID.
2. **spid-spring-rest** è una applicazione Spring Boot che funge da proof of concept dell'estensione Java Spring per SPID implementata.L'applicazione Spring Boot espone tre servizi REST per un ipotetico client che consentono di conoscere la lista degli Identity Provider ufficiali, di produrre una request da inviare ad uno specifico Identity Provider e infine di recuperare il contenuto dell response finale inviata dall'Identity Provider.
I dettagli dei due moduli maven sono riportati nei seguenti file README.md: [spid-spring-integration](https://github.com/lucastle/spid-spring/blob/master/spid-spring-integration/README.md) e [spid-spring-rest](https://github.com/lucastle/spid-spring/blob/master/spid-spring-rest/README.md)
## TODO List
- Completare il test della chiamata per la generazione della Authn Request.
- Completare la chiamata per l'estrazione dei dati dell'utente dalla response dell'Identity Provider.