2012-08-07 17 views
9

Sono principiante di autenticazione e autorizzazione ma devo collegarmi a un provider di openid connect sul mio lavoro. So qualcosa su come usare Spring Security.Come implementare Openid connect e Spring Security

In primo luogo, ho ottenuto oggetto UserInfo grazie seguendo una buona direzione. https://oauthssodemo.appspot.com/step/1

E poi ho trovato una grande implementazione denominata "spring-security-oauth" di seguito. Potrei eseguire l'app su Tomcat e collegarmi a Facebook con successo.
https://github.com/SpringSource/spring-security-oauth

Come prossimo passo, voglio collegare Google utilizzando "spring-security-OAuth", ma non so come fare tutto. (Per essere onesti, non so come le differenze openid connect e aouth2 ..)

dammi un indizio. Qualsiasi aiuto sarà apprezzato.

+0

Qualche ritorno sulla vostra esperienza? Riferimento o esempio? Grazie! – Nereis

risposta

1

Le specifiche di base di OpenID Connect sono al momento allo http://openid.net/specs/openid-connect-basic-1_0.html Per dettagli specifici di Spring per l'implementazione di singoli passaggi, inquadrare nuove domande che descrivono ulteriormente l'attività esatta w. r. t. questa procedura.

7

Ecco un esempio di progetto minimo che integra Google Open Id Connect con Spring Security: https://github.com/fromi/spring-google-openidconnect Il punto chiave per me è stato di fare affidamento su Spring OAuth2 per ridurre al minimo la configurazione richiesta.

Problemi correlati