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.
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.
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:
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.
J'en ai trouvé un autre: https://github.com/ammmir/node-oauth2-provider . Il utilise Connect et ExpressJS.