rut realms protocol prod open library idp comprobanteselectronicos auth openid openid-connect

realms - Proveedores de OpenID Connect



openid connect library (8)

Gluu ha sido uno de los proveedores líderes de OpenID Connect desde la interoperabilidad 4 en enero de 2013 http://www.gluu.co/.fm8t y sigue siendo uno de los mejores. Además, no se trata solo de implementar todos los puntos finales ... El ID de Shibboleth es una implementación excelente y completa, sino que es un oso para administrar. OX también proporciona una interfaz de usuario web fácil de usar que facilita la administración del OP. ¡Obtenga más información en http://gluu.org o nuestro wiki en http://ox.gluu.org !

Actualmente tenemos una aplicación de Google AppEngine basada en OpenID.

Ahora estamos tratando de integrar nuestra aplicación con los sistemas de TI internos de nuestros clientes y veremos, pero OpenID es una especificación bastante complicada de implementar.

También vemos que Google se está moviendo en la dirección de OpenID Connect (si nos fijamos en Google Drive).

¿Hay algún otro proveedor público conocido de OpenID Connect además de Google?


Hay un módulo que desarrollé para nodejs here

Esta es una implementación de servidor OAuth 2 completamente funcional, con soporte para la especificación OpenID Connect. Basado en https://github.com/ammmir/node-oauth2-provider .

Para instalar hacer

npm install openid-connect

Si usa Expressjs, simplemente puede hacer

var oidc = require(''openid-connect'').oidc(); //load all middleware app.use(... //routing app.get(''/authorization'', oidc.auth());

y usted tiene su punto final de autorización.

Espero eso ayude.



También estoy desarrollando el mío, que es tanto un marco RP (con JASPIC) como OP (con JAX-RS). Cada uno puede sostenerse por sí solo (he probado el RP contra Google), pero está diseñado para funcionar en conjunto. https://github.com/trajano/openid-connect/

Lo escribí para limitar tantas dependencias como sea posible, en realidad no tiene dependencias de tiempo de ejecución fuera de sí mismo y un contenedor de Java EE 7. Desafortunadamente, eso limita las cosas para WebSphere, ya que WebSphere no es compatible con Java EE 7 todavía.

ACTUALIZACIÓN: lo bueno es que hay soporte de OpenID Connect en IBM WebSphere para aquellos que necesitan estar en WebSphere.


Una implementación de código abierto viable tanto para el cliente como para el servidor OpenID Connect es MITREid Connect , que se basa en Java, Spring y Spring Security.



OpenID Connect todavía es un poco nuevo. Por lo tanto, encontrar una lista de proveedores de OpenID Connect será una tarea difícil.

Si está buscando una implementación de código abierto de OpenID Connect , puede consultar esto: Gluu.inc .


Hay una lista de implementaciones resultantes de OpenID Connect Interop 4 y otra lista basada en los resultados de prueba publicados del servicio de prueba OpenID Connect ejecutado por UNINETT . De esas dos fuentes, extraigo la siguiente lista (soluciones abiertas y cerradas, tanto OP como clientes):

Gluu ya ha sido mencionado. Otra implementación que parece interesante es la de eBay . Hay algo de documentation , pero el repositorio GIT mencionado allí no funcionó para mí.