C'è un'implementazione node.js di un consumatore OpenID?
Domanda
In cerca di un consumatore OpenID in node.js
Non è in questa lista http://openid.net/developers/libraries/
ce n'è uno?
Soluzione
ho scritto OpenID per node.js e condiviso il codice a https://github.com/ havard / node-openid . E 'completamente OpenID 2.0 (e parzialmente OpenID 1.1) conforme Basandosi partito.
Per ulteriori informazioni sulla libreria, si può anche leggere il annuncio post del blog .
UPDATE:. Come del 2011-09-04, la biblioteca è completamente OpenID 1.0 / 1.1 compatibile Contando partito così
Altri suggerimenti
Forse Passaporto sarà un bene per le vostre esigenze:
passaporto (copiato dal loro sito)
Passport è l'autenticazione middleware per Node.js. estremamente flessibile e modulare, passaporto può essere discretamente sceso a qualsiasi Express-based web. Un set completo di strategie l'autenticazione di supporto con un nome utente e una password, Facebook, Twitter, e molto altro ancora.
Caratteristiche:
- 140 + strategie di autenticazione
- Single sign-on con OpenID e OAuth
- gestire facilmente il successo e il fallimento
- Supporta sessioni persistenti
- scope dinamico e le autorizzazioni
- Selezionare e scegliere strategie necessarie
- Attuare strategie personalizzate
- Non montare itinerari in applicazione
- base di codice Leggero
Everyauth è sulla lista all'indirizzo http://openid.net/developers/libraries/ ma è elencato sotto "everyauth" invece di "Javascript" o "node.js".
Si afferma di essere un "Node.JS auth pacchetto (password, facebook, e altro) per Connect ed Express Apps" e sostiene di lavorare con ~ 30 + servizi, tra cui OpenID. Facebook, Twitter, Google, LinkedIn, DropBox, Tumblr, GitHub, e un sacco di altri.
Si è attivamente sviluppato, a giudicare dalle recenti impegna GitHub per giugno 2013.