Я написал OpenID для node.js и поделился кодом https://github.com/havard/node-openid. Это полностью совместимая с OpenID 2.0 (и частично OpenID 1.1) сторонняя сторона.
Для получения дополнительной информации о библиотеке вы также можете прочитать объявление в блоге.
ОБНОВЛЕНИЕ: По состоянию на 2011-09-04, библиотека также полностью совместима с OpenID 1.0/1.1.
Паспорт - это промежуточное ПО для проверки подлинности Node.js. Чрезвычайно гибкий и модульный, Паспорт может быть ненавязчиво упаден в любой Экспресс-веб-приложение. Комплексный набор стратегий поддержка аутентификации с использованием имени пользователя и пароля, Facebook, Twitter и т.д.
Он утверждает, что является "node.js-пакетом auth (пароль, facebook и т.д.) для приложений Connect и Express" и утверждает, что работает с ~ 30 + услугами, включая OpenID. Facebook, Twitter, Google, LinkedIn, DropBox, Tumblr, GitHub и множество других.
Он активно развивается, судя по последним данным github за июнь 2013 года.