Gibt es eine Node OAuth Server-Implementierung? [Geschlossen]

70

Ich habe nur die oauth-Client-Bibliothek für nodejs gefunden. Weiß jemand, wo ich eine Serverimplementierung finden kann?

Danke,
Hao.

Achat
quelle
Siehe meine impl "oauth2-server": "^3.0.0-b2" github.com/manjeshpv/node-oauth2-server-implementation
Manjesh V

Antworten:

73

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.

Jared Hanson
quelle
6
Daumen hoch! Sehr ordentliche und vielseitige Implementierung.
Harri Siirak
Dieses Projekt ist im Jahr 2012 abgestanden. Ab Juli 2013 ist dieses Projekt immer noch aktuell github.com/nightworld/node-oauth2-server
jnovack
12
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
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.

Alfred
quelle
Ja! Das brauche ich! Danke Alfred!
Achat