Gibt es eine node.js Implementierung eines OpenID Verbraucher?
Frage
Sie suchen eine OpenID Verbraucher in node.js
Es ist in dieser Liste http://openid.net/developers/libraries/
Gibt es eine?
Lösung
Ich habe für node.js OpenID geschrieben und den Code geteilt unter https://github.com/ Havard / node-openid . Es ist ein voll OpenID 2.0 (und OpenID teilweise 1.1) konform Unter Berufung Partei.
Für weitere Informationen über die Bibliothek, können Sie lesen Sie auch die Ankündigung Blog-Post .
UPDATE:. Ab 2011-09-04 Die Bibliothek ist eine OpenID vollständig 1.0 / 1.1 kompatibel Partei Berufung als auch
Andere Tipps
Vielleicht Pass wird gut für Ihre Bedürfnisse:
Pass (kopiert von ihrer Website)
Pass ist die Authentifizierung Middleware für Node.js. extrem flexibel und modular aufgebaut, kann Passport unaufdringlich in einem abgeworfen werden Express-basierte Web-Anwendung. Eine umfassende Reihe von Strategien Unterstützung Authentifizierung einen Benutzernamen und ein Passwort, über Facebook, Twitter und vieles mehr.
Eigenschaften:
- 140+ Authentifizierungsstrategien
- Single Sign-On mit OpenID und OAuth
- Griff Leicht Erfolg und Misserfolg
- Unterstützt permanente Sitzungen
- Dynamische Umfang und Berechtigungen
- Wählen und wählen erforderlichen Strategien
- individuelle Strategien implementieren
- nicht bereitgestellt Routen in Anwendung
- Leichte Code-Basis
Everyauth ist auf der Liste unter http://openid.net/developers/libraries/ aber es wird unter aufgeführt "everyauth" anstelle von "Javascript" oder "node.js".
Es behauptet, ein „node.js AUTH-Paket (Passwort, Facebook und mehr) für Connect und Express-Apps“ und Ansprüche an der Arbeit mit ~ 30 + Dienstleistungen, einschließlich OpenID. Facebook, Twitter, Google, LinkedIn, DropBox, Tumblr, GitHub, und ein paar andere.
Es wird aktiv entwickelt, für Juni 2013 aus dem letzten Github Commits Beurteilung