web-dev-qa-db-fra.com

Y a-t-il un Node OAuth Implémentation du serveur

Je n'ai trouvé que la bibliothèque cliente oauth pour nodejs. Quelqu'un sait-il où trouver une implémentation de serveur?

Merci,
Hao.

68
agate

Je viens de publier OAuthorize , qui est une suite de middleware pour implémenter un serveur OAuth 1.0a. Il est très modulaire, vous permettant de le régler pour répondre à vos besoins Il s'intègre parfaitement avec Passport pour l'authentification, en utilisant passport-http-oauth pour protéger les API à l'aide de jetons d'accès.

Mise à jour: OAuth2orize est maintenant disponible. Il suit des modèles similaires, mais implémente la prise en charge de OAuth 2.0.

72
Jared Hanson

Pierre Ruyssen a quelques projets OAuth2. Je ne les ai jamais utilisés et je ne sais pas jusqu'où ils se trouvent, mais vous pouvez les vérifier:

10
Tauren

Recherche http://search.npmjs.org J'ai trouvé https://github.com/selead/oauth-server , mais il utilise Le dernier commit OAuth 1.0A et était le 19 avril 2011 . Mais là encore, je suppose que vous devriez simplement regarder et cela pourrait bien correspondre à vos besoins.

8
Alfred

J'en ai trouvé un autre: https://github.com/ammmir/node-oauth2-provider . Il utilise Connect et ExpressJS.

3
KimKha