ricerca di un consumatore OpenID in node.jsEsiste un'implementazione node.js di un utente OpenID?
non è in questa lista http://openid.net/developers/libraries/
C'è uno?
ricerca di un consumatore OpenID in node.jsEsiste un'implementazione node.js di un utente OpenID?
non è in questa lista http://openid.net/developers/libraries/
C'è uno?
Ho scritto OpenID per node.js e ho condiviso il codice allo https://github.com/havard/node-openid. È una parte di Relying Party completamente OpenID 2.0 (e parzialmente OpenID 1.1).
Per ulteriori informazioni sulla libreria, è anche possibile leggere il announcement blog post.
AGGIORNAMENTO: A partire dal 2011-09-04, la libreria è anch'essa una versione di Relying Party conforme a OpenID 1.0/1.1.
Everyauth è nell'elenco http://openid.net/developers/libraries/ ma è elencato in "ogniauth" anziché "Javascript" o "node.js".
È un "pacchetto auth node.js (password, facebook, & altro) per le app Connect ed Express" e afferma di funzionare con servizi ~ 30 +, incluso OpenID. Facebook, Twitter, Google, LinkedIn, DropBox, Tumblr, GitHub e molti altri.
Si è attivamente sviluppato, a giudicare dalla recente github impegna per giugno 2013.
Si noti che se si Sto cercando di supportare solo OpenID, non c'è motivo di usare Everyauth, dato che il suo modulo OpenID è solo un wrapper attorno a OpenID per Node.js. –
Forse Passaporto sarà un bene per le vostre esigenze:
passport(copiato dal loro sito)
Passport è il middleware di autenticazione per Node.js. Estremamente flessibile e modulare, Passport può essere inserito in modo discreto in qualsiasi applicazione web basata su Express Express. Una serie completa di strategie supporto autenticazione utilizzando un nome utente e password, Facebook, Twitter, e altro ancora.
Caratteristiche:
Nota che se stai cercando di supportare solo OpenID, non c'è motivo di usare Passport, dato che il suo modulo OpenID è solo un wrapper attorno a OpenID per Node.js. –
e ho appena aggiunto un campione nel codice per coloro che utilizzano expressjs – gillyb