italia / spid-spring

SPID extension for Java Spring

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sviluppo estensione Java Spring per SPID

alranel opened this issue · comments

Ci sono due strade per implementare un'estensione SPID per Spring:

  1. usare un middleware come Shibboleth
  2. implementare tutto direttamente nel plugin (self-contained)

Per i dettagli sulle due possibili soluzioni si vedano le considerazioni scritte nell'analoga issue per SPID-Django.

Considerando che per Spring esiste un'ottima estensione per SAML (https://projects.spring.io/spring-security-saml/) l'ideale sarebbe scegliere la strada 2 (niente middleware) e basare l'implementazione su spring-security-saml. L'estensione dovrebbe includere i metadati degli IdP SPID e dovrebbe facilitare l'integrazione del bottone di login nella posizione desiderata.