open oidc nodejs node openid node.js

oidc - ¿Hay una implementación node.js de un consumidor OpenID?



openid connect server (3)

Buscando un consumidor de OpenID en node.js

No está en esta lista http://openid.net/developers/libraries/

Hay uno


Escribí OpenID para node.js y compartí el código en https://github.com/havard/node-openid . Es totalmente compatible con OpenID 2.0 (y parcialmente con OpenID 1.1) de Relying Party.

Para obtener más información sobre la biblioteca, también puede leer la publicación del blog del anuncio .

ACTUALIZACIÓN: A partir de 2011-09-04, la biblioteca también es una Parte de Confianza totalmente compatible con OpenID 1.0 / 1.1.


Tal vez el pasaporte sea ​​bueno para sus necesidades:

passport (copiado de su página web)

Passport es un middleware de autenticación para Node.js. Extremadamente flexible y modular, Passport se puede colocar discretamente en cualquier aplicación web basada en Express. Un conjunto completo de estrategias admite la autenticación mediante un nombre de usuario y contraseña, Facebook, Twitter y más.

caracteristicas:

  • Más de 140 estrategias de autenticación.
  • Inicio de sesión único con OpenID y OAuth
  • Manejar fácilmente el éxito y el fracaso
  • Soporta sesiones persistentes.
  • Alcance dinámico y permisos.
  • Elige y elige las estrategias requeridas.
  • Implementar estrategias personalizadas.
  • No monta rutas en la aplicación.
  • Base de código ligero

Everyauth está en la lista en http://openid.net/developers/libraries/ pero está listado en "everyauth" en lugar de "Javascript" o "node.js".

Afirma ser un "paquete de autenticación node.js (contraseña, facebook, y más) para las aplicaciones Connect y Express" y afirma que funciona con ~ 30 + servicios, incluido OpenID. Facebook, Twitter, Google, LinkedIn, DropBox, Tumblr, GitHub y muchos otros.

Se está desarrollando activamente, a juzgar por los recientes compromisos de github para junio de 2013.