2012-05-07 15 views
26

Attualmente disponiamo di un'applicazione Google AppEngine basata su OpenID.Provider OpenID Connect

Ora stiamo cercando di integrare la nostra applicazione con i nostri sistemi IT interni e vediamo che hat OpenID è una specifica abbastanza complicata da implementare.

Vediamo anche che Google si sta muovendo nella direzione di OpenID Connect (se guardi Google Drive).

C'è qualche altro fornitore pubblico OpenID Connect noto accanto a Google?

+0

È possibile unire con: http://stackoverflow.com/questions/22501565/list-of-openid-connect-providers – michael

risposta

24

C'è un elenco di implementazioni risultanti dal OpenID Connect Interop 4 e un altro elenco basato sui risultati dei test pubblicati dal servizio di test OpenID Connect eseguito da UNINETT. Da quelle due fonti estraggo la lista qui sotto (entrambe le soluzioni aperte e chiuse, sia OP e clienti):

Gluu è già stato menzionato. Un'altra implementazione che sembra interessante è eBay's. C'è un po 'di documentation, ma il repository GIT menzionato non ha funzionato per me.

0

OpenID Connect è ancora un po 'nuovo. Quindi trovare un elenco di provider OpenID Connect sarà un compito difficile.

Se siete alla ricerca di un'implementazione open source di OpenID Connect è possibile controllare questo fuori: Gluu.inc.

3

Un'implementazione open source realizzabile sia lato client che lato server OpenID Connect è MITREid Connect, basato su Java, Spring e Spring Security.

6

C'è un modulo che ho sviluppato per nodejs here

Questa è un'implementazione del server completamente funzionale OAuth 2, con il supporto per la specifica OpenID Connect. Basato su https://github.com/ammmir/node-oauth2-provider.

Per installare fare

npm install openid-connect 

Se si utilizza expressjs, si può semplicemente fare

var oidc = require('openid-connect').oidc(); 

//load all middleware 
app.use(... 

//routing 
app.get('/authorization', oidc.auth()); 

e hai il tuo punto finale di autorizzazione.

Spero che aiuti.

1

Gluu è stato uno dei principali fornitori di OpenID Connect dal interoperabilità 4 torna gennaio 2013 http://www.gluu.co/.fm8t e la sua ancora uno dei migliori. Inoltre, non si tratta solo di implementare tutti gli endpoint ... L'IDP Shibboleth è un'eccellente e completa implementazione, ma è un orso da gestire. OX fornisce anche un'interfaccia utente Web facile da usare che semplifica l'amministrazione dell'OP. Scopri di più su http://gluu.org o sul nostro wiki allo http://ox.gluu.org! Vedere

3

Sto anche sviluppando la mia, che è sia un RP (utilizzando JASPIC) e OP (usando JAX-RS) quadro. Ognuno può stare da solo (ho testato l'RP contro Google), ma è progettato per funzionare insieme. https://github.com/trajano/openid-connect/

L'ho scritto per limitare quante più dipendenze possibili, in realtà non ha alcuna dipendenza di runtime al di fuori di se stessa e un contenitore Java EE 7. Sfortunatamente ciò limita le cose per WebSphere poiché WebSphere non supporta ancora Java EE 7.

AGGIORNAMENTO: la parte buona è che c'è OpenID Connect Support in IBM WebSphere per coloro che devono essere su WebSphere.

Problemi correlati