Pregunta

Búsqueda de un consumidor de OpenID en Node.js

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

¿Hay una?

¿Fue útil?

Solución

He escrito OpenID para Node.js y se comparte el código en https://github.com/ havard / nodo-openid . Se trata de un completamente openid 2.0 (y openid parcialmente 1.1) compatible confiar partido.

Para obtener más información sobre la biblioteca, también se puede leer el anuncio href="http://ox.no/posts/openid-for-node-js" rel="noreferrer"> blog .

UPDATE:. Como de 2011-09-04, la biblioteca es un openid totalmente 1.0 / 1.1 compatible Basándose parte, así

Otros consejos

Tal vez Pasaporte que será bueno para sus necesidades:

pasaporte (copiado de su página web)

  

Passport es el middleware de autenticación para Node.js. extremadamente flexible   y modular, pasaporte se puede caer discretamente en cualquier   Express-aplicación basada en web. Un amplio conjunto de estrategias   autentificación de soporte utilizando un nombre de usuario y contraseña, Facebook,   Twitter, y más.

Características:

  • 140 + estrategias de autenticación
  • Inicio de sesión único con OpenID y OAuth
  • manejar fácilmente éxito y el fracaso
  • Soporta sesiones persistentes
  • alcance y permisos dinámico
  • Seleccionar y elegir estrategias necesarias
  • Implementar estrategias personalizadas
  • No montar rutas en la aplicación
  • base de código Ligera

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

Se dice ser un "paquete de Node.js autenticación (contraseña, facebook, y más) para conectar y expreso aplicaciones" y afirma que trabaja con ~ 30 + servicios, incluyendo OpenID. Facebook, Twitter, Google, LinkedIn, DropBox, Tumblr, GitHub, y un montón de otros.

Está siendo desarrollado activamente, a juzgar por las recientes confirmaciones de GitHub para junio de 2013.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top