Ich habe gerade OAuthorize veröffentlicht , eine Suite von Middleware zur Implementierung eines OAuth 1.0a-Servers. Es ist sehr modular aufgebaut, sodass Sie es an Ihre Anforderungen anpassen können. Es lässt sich nahtlos in Passport zur Authentifizierung mithilfe von passport-http-oauth integrieren , um APIs mithilfe von Zugriffstoken zu schützen.
Update: OAuth2orize ist jetzt verfügbar. Es folgt ähnlichen Mustern, implementiert jedoch die Unterstützung für OAuth 2.0.
Warum sagst du, es ist abgestanden? Es implementiert die Spezifikation vollständig und es gibt keine kritischen Fehler. Es werden keine regelmäßigen Commits vergeben, da diese nicht benötigt werden. Es ist ausgereift, an vielen Orten eingesetzt. Nicht abgestanden.
Jared Hanson
@JaredHanson du bist wirklich so toll !!! Ich schulde dir ein paar Arbeitstage :-)
ShrekOverflow
Nur meine .02 hier, habe aber ein paar Mal mit @JaredHanson geplaudert. Qualitätsentwickler, verwendet OAuth2orize und Version 1.0 für mehrere Produktions-Apps. steinhart. Ich bin mir nicht sicher, woher das "abgestandene" Gespräch kommt, aber das ist lächerlich. Entschuldigung, musste kommentieren.
origin1tech
10
Pierre Ruyssen hat einige OAuth2-Projekte. Ich habe sie nie benutzt und weiß auch nicht, wie weit sie sind, aber Sie können sie überprüfen:
Vielen Dank, Tauren, aber ich muss jetzt nur den OAuth 1.0A-Server unterstützen. Ich denke, ich könnte dieses Modul später verwenden: D
Achat
Um
8
Durchsuchen von http://search.npmjs.org Ich habe https://github.com/selead/oauth-server gefunden , aber es verwendet das OAuth 1.0A-Protokoll und das letzte Commit war am 19. April 2011 . Aber andererseits denke ich, dass Sie nur schauen sollten und es könnte genau Ihren Bedürfnissen entsprechen.
"oauth2-server": "^3.0.0-b2"
github.com/manjeshpv/node-oauth2-server-implementationAntworten:
Ich habe gerade OAuthorize veröffentlicht , eine Suite von Middleware zur Implementierung eines OAuth 1.0a-Servers. Es ist sehr modular aufgebaut, sodass Sie es an Ihre Anforderungen anpassen können. Es lässt sich nahtlos in Passport zur Authentifizierung mithilfe von passport-http-oauth integrieren , um APIs mithilfe von Zugriffstoken zu schützen.
Update: OAuth2orize ist jetzt verfügbar. Es folgt ähnlichen Mustern, implementiert jedoch die Unterstützung für OAuth 2.0.
quelle
Pierre Ruyssen hat einige OAuth2-Projekte. Ich habe sie nie benutzt und weiß auch nicht, wie weit sie sind, aber Sie können sie überprüfen:
quelle
Durchsuchen von http://search.npmjs.org Ich habe https://github.com/selead/oauth-server gefunden , aber es verwendet das OAuth 1.0A-Protokoll und das letzte Commit war am 19. April 2011 . Aber andererseits denke ich, dass Sie nur schauen sollten und es könnte genau Ihren Bedürfnissen entsprechen.
quelle
Ich habe einen anderen gefunden: https://github.com/ammmir/node-oauth2-provider . Es verwendet Connect und ExpressJS.
quelle